Iniciante Fundamentos

Condicionais (if / else)

Condicionais executam código só quando uma condição é verdadeira.

idade = 18

if idade >= 18:
    print("maior de idade")

else

if idade >= 18:
    print("maior")
else:
    print("menor")

elif

Para várias condições em sequência:

nota = 7

if nota >= 9:
    print("ótimo")
elif nota >= 6:
    print("aprovado")
else:
    print("reprovado")

Indentação define o bloco

O que está indentado depois do if pertence a ele:

if idade >= 18:
    print("linha 1")
    print("linha 2")   # também só roda se for maior
print("sempre roda")

If de uma linha (ternário)

status = "maior" if idade >= 18 else "menor"

Condições combinadas

if idade >= 18 and idade < 65:
    print("adulto")