Declaração condicional (se)
No problema de encontrar o número máximo de dois, encontramos um novo operador que começava com a palavra
if. Esse operador é chamado
operador CONDICIONAL.
A palavra
if é traduzida do inglês como "if", e a palavra
else - como "caso contrário". Se a condição após a palavra
if for verdadeira (true), todos os comandos (operadores) após os dois pontos em uma nova linha e localizados antes da palavra
else serão executados. Se a condição for falsa (falsa), então os comandos após a palavra
else:.
são executados
Ao contrário de outras linguagens de programação, as instruções de
indentação (deslocamentos) relativas à borda esquerda são importantes em Python.
Recuo afeta o desempenho do programa. Se você olhar de perto, a palavra
if e a palavra
else começam no mesmo nível e os comandos executados são deslocados à direita em relação a este nível a mesma distância (
recomendado usar 4 espaços).
VISÃO GERAL DA DECLARAÇÃO CONDICIONAL:
if condition: # title with condition
# bloco "se" — declarações que são executadas
# se a condição no cabeçalho for verdadeira
senão:
# bloquear "caso contrário" — declarações que são executadas
# se a condição no cabeçalho for falsa
Você tem que se lembrar!
1.
if-else -
é uma declaração!
2. Após a palavra
else , a condição nunca é definida (a condição é definida somente após a palavra
if).
Bloquear "
caso contrário" é executado quando a condição principal especificada após a palavra
if é falsa, ou seja, não executado.
3. As instruções a serem executadas em cada ramificação (
if ou
else) são escritas com o mesmo recuo de 4 espaços.
Recuo necessário!
4.
Condição é uma expressão que pode ser considerada verdadeira (ou seja, atendida) ou falsa (ou seja, não atendida).
A condição usa sinais de relações lógicas
> ,
< mais, menos,
>=,
<= maior ou igual, menor ou igual,
== igual,
!= não igual.