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!