Python - Tomada de Decisão
A tomada de decisão é a antecipação das condições que ocorrem durante a execução do programa e a especificação das ações tomadas de acordo com as condições.
As estruturas de decisão avaliam várias expressões que produzem TRUE ou FALSE como resultado. Você precisa determinar qual ação tomar e quais instruções executar se o resultado for VERDADEIRO ou FALSO de outra forma.
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 se for zero ou null, então é assumido como valor FALSE.
A linguagem de programação Python fornece os seguintes tipos de declarações de tomada de decisão. Clique nos links a seguir para verificar seus detalhes.
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 analisar cada tomada de decisão brevemente -
Suítes de declaração única
Se a suíte de um if cláusula consiste em apenas uma única linha, ela pode ir na mesma linha que a instrução de cabeçalho.
Aqui está um exemplo de um one-line if cláusula -
#!/usr/bin/python
var = 100
if ( var == 100 ) : print "Value of expression is 100"
print "Good bye!"
Quando o código acima é executado, ele produz o seguinte resultado -
Value of expression is 100
Good bye!