If/Elif/Else
Você pode usar instruções if para testar condições específicas e responder adequadamente. O Python usa indentation (recuo) para determinar qual código executar se uma condição específica for atendida (observe que a instrução print abaixo está recuada em relação à instrução if):
a = 34
b = 22
if a > b:
print("a é maior do que b")Output:
a é maior do que bVocê pode usar elif para testar condições adicionais — estas só serão testadas se a condição original for falsa. Você também pode adicionar uma instrução final else, que só será executada se todas as condições anteriores forem falsas:
a = 34
b = 34
if a > b:
print("a é maior do que b")
elif a < b:
print("a é menor do que b")
else:
print("a é igual a b")Output:
a é igual a bExercícios
-
Crie uma instrução
ifque verifica se o valor armazenado na variáveltemperaturaestá entre 20 e 30 e, se estiver, mostre a mensagem “Bom tempo!” -
Expanda a instrução
ifanterior em uma instruçãoif/elif/elseque mostre “Está congelando!” se a temperatura estiver abaixo de 0, “Está frio!” se estiver entre 0 e 20, e “Está quente!” se estiver acima de 20.