Python 3 - tomada de decisão
A tomada de decisão é a antecipação das condições que ocorrem durante a execução de um programa e as ações específicas executadas de acordo com as condições.
As estruturas de decisão avaliam várias expressões, que produzem VERDADEIRO ou FALSO como resultado. Você precisa determinar qual ação tomar e quais instruções executar se o resultado for VERDADEIRO ou FALSO caso contrário.
A seguir está a forma geral de uma estrutura típica de tomada de decisão encontrada na maioria das linguagens de programação -
A linguagem de programação Python assume qualquer non-zero e non-null valores como TRUE, e qualquer zero ou null values como valor FALSE.
A linguagem de programação Python fornece os seguintes tipos de instruções de tomada de decisão.
Sr. Não. | Declaração e descrição |
---|---|
1 | declarações if A if statement consiste em uma expressão booleana seguida por uma ou mais instruções. |
2 | declarações if ... else A if statement pode ser seguido por um opcional else statement, que é executado quando a expressão booleana é FALSE. |
3 | instruções if aninhadas Você pode usar um if ou else if declaração dentro de outra if ou else if afirmações). |
Vamos examinar cada declaração de tomada de decisão rapidamente.
Suítes de declaração única
Se a suíte de um if cláusula consiste apenas em uma única linha, ela pode ir na mesma linha que a instrução de cabeçalho.
Exemplo
Aqui está um exemplo de um one-line if cláusula -
#!/usr/bin/python3
var = 100
if ( var == 100 ) : print ("Value of expression is 100")
print ("Good bye!")
Resultado
Quando o código acima é executado, ele produz o seguinte resultado -
Value of expression is 100
Good bye!