Instruções If-Else
Compreendendo as declarações If-Else
Uma declaração if-else avalia uma condição e executa um bloco de código se a condição for verdadeira. Se a condição for falsa, pode executar um bloco de código alternativo. Isso permite que nossos programas respondam de maneira diferente a diferentes situações.
Veja a estrutura básica de uma declaração if-else:
12345condition = True if condition: print("Condition is true") else: print("Condition is false")
A palavra-chave not
A palavra-chave not é usada para negar uma expressão booleana. Se uma condição for verdadeira, ao usar "not" ela se tornará falsa, e vice-versa. Isso pode ser muito útil quando se deseja executar um código apenas quando uma condição não é atendida.
123condition = False if not condition: print("Condition is false")
Veja um exemplo que utiliza instruções if-else para ajudar nosso ninja a coletar todo o sushi no mapa. O ninja irá se mover pela grade, pegando sushi enquanto evita as paredes.
ninja.py
index.html
preset.py
O ninja continuará se movendo e pegando sushi até encontrar paredes tanto acima quanto à direita. A instrução if-else verifica se há uma parede à direita. Se houver, o ninja se move para cima e pega sushi. Caso contrário, ele se move para a direita e pega sushi.
Swipe to start coding
Solução
Obrigado pelo seu feedback!
ninja.py
index.html
preset.py
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 2.94
Instruções If-Else
Deslize para mostrar o menu
Compreendendo as declarações If-Else
Uma declaração if-else avalia uma condição e executa um bloco de código se a condição for verdadeira. Se a condição for falsa, pode executar um bloco de código alternativo. Isso permite que nossos programas respondam de maneira diferente a diferentes situações.
Veja a estrutura básica de uma declaração if-else:
12345condition = True if condition: print("Condition is true") else: print("Condition is false")
A palavra-chave not
A palavra-chave not é usada para negar uma expressão booleana. Se uma condição for verdadeira, ao usar "not" ela se tornará falsa, e vice-versa. Isso pode ser muito útil quando se deseja executar um código apenas quando uma condição não é atendida.
123condition = False if not condition: print("Condition is false")
Veja um exemplo que utiliza instruções if-else para ajudar nosso ninja a coletar todo o sushi no mapa. O ninja irá se mover pela grade, pegando sushi enquanto evita as paredes.
ninja.py
index.html
preset.py
O ninja continuará se movendo e pegando sushi até encontrar paredes tanto acima quanto à direita. A instrução if-else verifica se há uma parede à direita. Se houver, o ninja se move para cima e pega sushi. Caso contrário, ele se move para a direita e pega sushi.
Swipe to start coding
Solução
Obrigado pelo seu feedback!
ninja.py
index.html
preset.py