E N D
Estrutura Condicional • A estrutura condicional permite a escolha do grupo de ações e estruturas que será executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas. • Em python a estrutura é delimitada por um grupo de comandos( If ,elif,else). • Uma condição é uma expressão que combina dois valores com um operador de comparação é avaliada como um valor booleano. Ou seja é uma expressão que será avaliada como True ou False.
Estrutura Condicional • Por exemplo: • Nesse caso a variável x armazena um valor dado como entrada,a condição se o valor contido em x % 2 é igual a zero(ou seja,se a divisão é exata) é avaliada caso seja verdade será executado o comando seguinte: print("Numero par"). • Caso contrario será exibido “Numero impar”,que é o comando executado caso a expressão do if seja falsa. O x % 2 retorna o resto inteiro obtido da divisão entre x e 2.
Estrutura Condicional • Em python também possui um outro comando além do tradicional,if...else(se...se não). • Podemos utilizar o elif,como segue a estrutura seguinte: • Isso quer dizer que se a expressão1 for verdade será executada a “lista de comandos 1”,caso seja a expressão2 a verdadeira ,será executado a “lista de comandos 2” e caso nenhuma das expressões forem verdade é executado a “lista de comandos 3”,caso se não.
Estrutura Condicional elif • elif é normalmente usado em situações que existem mais de dois caminhos para uma avaliação.
Condicional de uma linha • Sintaxe: • VALORVERDADE if condicao else VALORFALSO • Em outras linguagens isso é bem mais bonito. • Exemplo: