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!