Menu
Coddy logo textTech

Estrutura If

Parte da seção Fundamentals do Journey de Python da Coddy — lição 20 de 77.

Instruções if nos permitem executar código com condições.

Por exemplo, vamos dar uma olhada no seguinte código:

age = 20
status = "Child"
if age > 18:
	status = "Adult"
age += 1

O código acima verifica se a variável age é maior que 18. Se for, ele definirá status para conter a string "Adult".

No final, o código incrementará age em 1, independentemente de a idade ser maior que 18 ou não.

Para usar uma instrução if, precisamos adicionar dois pontos : ao final do if, e tudo o que estiver dentro do if é indentado com 4 espaços ou tab:

if condition:
    code
    code
    code

Se a condição for True, entraremos no bloco de código dentro do if (o código indentado).

challenge icon

Desafio

Iniciante

As variáveis a and b possuem valores ausentes, preencha-os para que o código dentro da instrução if seja executado! (certifique-se de que a condição do if seja verdadeira)

Ao final do programa, o valor de c deve ser 3.

Bônus: tente encontrar mais de uma solução!

Folha de consulta

Instruções if em Python permitem a execução condicional de código:

if condition:
    # Bloco de código indentado
    # Executado se a condição for True

Pontos-chave:

  • Use dois pontos : após a condição
  • Indente o bloco de código com 4 espaços ou um tab
  • O código indentado é executado apenas se a condição for True

Exemplo:

age = 20
status = "Child"
if age > 18:
    status = "Adult"
age += 1

Neste exemplo, status torna-se "Adult" porque age é maior que 18.

Experimente você mesmo

a = ?
b = ?

# Não altere abaixo desta linha
c = 0
if a >= b and not b < 10:
    c = 2

c += 1
print(f"c = {c}")
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals