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")