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.