Tomada de Decisão em Python: Dominando Lógica Condicional
A tomada de decisão é a antecipação de condições que ocorrem durante a execução do programa e a especificação de ações tomadas de acordo com as condições.
Estruturas de decisão avaliam múltiplas expressões que produzem VERDADEIRO ou FALSO como resultado. Precisa de determinar qual ação tomar e quais declarações executar se o resultado for VERDADEIRO ou FALSO caso contrário.
O seguinte é 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 valor não-zero e não-nulo como VERDADEIRO, e se for zero ou nulo, então assume-se como valor FALSO.
A linguagem de programação Python fornece os seguintes tipos de declarações de tomada de decisão. Clique nos seguintes links para verificar os seus detalhes.
| Sr.No. | Declaração & Descrição |
|---|---|
| 1 | declarações if Uma declaração if consiste numa expressão booleana seguida por uma ou mais declarações. |
| 2 | declarações if...else Uma declaração if pode ser seguida por uma declaração else opcional, que executa quando a expressão booleana é FALSA. |
| 3 | declarações if aninhadas Pode usar uma declaração if ou else if dentro de outra declaração if ou else if. |
Vamos passar brevemente por cada tomada de decisão:
Suites de Declaração Única
Se o suite de uma cláusula if consistir apenas numa única linha, pode ir na mesma linha que a declaração de cabeçalho.
Aqui está um exemplo de uma cláusula if de uma linha:
Live Demo#!/usr/bin/python var = 100 if ( var == 100 ) : print "Value of expression is 100" print "Good bye!"
Quando o código acima é executado, produz o seguinte resultado:
Value of expression is 100 Good bye!
python
- Declarações, Indentação e Comentários em Python: Guia Claro
- Dominando Tipos de Dados em Python: Guia Prático
- Dominando Operadores em Python: Guia Completo
- Dominando a Declaração Pass em Python: Guia Prático
- Dominando Dicionários em Python: Criação, Manipulação e Técnicas Avançadas
- Dominando Tratamento de Exceções em Python: try, except, else e finally Explicados
- Função Print() do Python: Guia Prático com Exemplos
- Domine Loops em Python: For, While, Break, Continue e Enumerate Explicados
- Aprimorando a Tomada de Decisão na Manufatura Avançada com Analytics Poderosos
- Otimize a Ingestão de Dados para Impulsionar a Tomada de Decisão Mais Inteligente