Condições do Python Se Outra
O objetivo deste post é demonstrar Python if else, Elif e condições com exemplos para atingir os objetivos de aprendizado.
Declaração if else do Python
A instrução If else do Python nos permite executar código de bloco somente se uma condição específica for True ou False .
Atribuir classificações (1, 2, 3) de acordo com o patrimônio líquido de uma empresa, por exemplo.
-
Se o patrimônio líquido de uma empresa for maior do que o de outras empresas , atribua a ela a classificação 1.
-
Se o patrimônio líquido de uma empresa for maior do que os outros, mas menor do que a empresa acima, atribua-lhe a classificação 2.
-
Quando o patrimônio líquido de uma empresa for menor do que acima de dois e maior do que o restante, atribua a classificação 3.
Uma instrução if else do Python pode ser expressa de várias maneiras diferentes. Vamos dar uma olhada em cada um deles, um por um.
Instruções If do Python
Quando se trata de declarações If do Python , o Python suporta as condições lógicas comuns da matemática:
- Igual a: mrx == amplo
- Diferente de: mrx != amplo
- Menor que: mrx < amplo
- Menor ou igual a: mrx <= amplo
- Maior que: mrx > amplo
- Maior ou igual a: mrx >= amplo
Existem várias maneiras de usar essas condições, mas “ instruções if ” e loops são os mais comuns.
A palavra-chave if é aplicada para escrever uma “ declaração if ”.
verifique se o número 77 é maior que 54 pela instrução if :
Example:
No exemplo acima, definimos duas variáveis , mrx e ample , para testar se mrx é maior que ample como parte da instrução if.
Sabemos que 77 é maior que 54, já que mrx é 77 e ample é 54, então imprimimos na tela que “77 é maior que 54”.
Abaixo está um exemplo de if incorreto .
Verifique se o número 10 é menor que 7 pela instrução if :
Example:
Recuo
Quando se trata do Python if else , o Python depende do recuo (espaço em branco no início de uma linha) para definir o escopo. Em outras linguagens de programação, os colchetes são comumente implementados.
Ocorrerá um erro se a instrução If não for indentada:
Example:
Elif
Quando se trata de condições if else do Python , a palavra-chave elif significa “se as condições anteriores não forem verdadeiras, tente esta condição”.
Example:
No exemplo acima , mrx é igual a ample , então a primeira condição não é válida, mas a condição elif sim, então exibimos na tela “The values of mrx and ample are the same”.
aqui está outro exemplo:
Example:
Declaração Else do Python
Em Python , a instrução else captura tudo o que não é capturado pelas condições anteriores.
Example:
No exemplo acima, ample excede mrx , então a primeira condição e a condição elif não são válidas, portanto, vamos para else , e imprimimos “ample é maior que mrx ”.
Também é possível ter um else sem a condição elif :
Example:
mão curta se
Se você deseja que apenas uma única instrução seja executada, pode colocá-la em uma linha semelhante à instrução if .
Instrução if de linha única:
Example:
Example:
Mão curta se mais
Coloque todas as instruções na mesma linha se houver apenas uma instrução a ser executada, uma instrução if e uma instrução else .
Declaração if else de linha única:
Example:
Esta abordagem acima é conhecida como Operadores Ternários , ou Expressões Condicionais .
Example:
Em abreviação If … Else, a mesma linha também pode conter mais de uma instrução else.
Uma única instrução if else, com 3 condições:
Example:
Example:2
Python e declaração
Em Python if else condition , a palavra-chave and é utilizada como um operador lógico.
Verifique se mrx_2 é maior que mrx_1 e se mrx_1 é maior que mrx_3:
Example:
Verifique se mrx_2 é maior que mrx_1, e se mrx_1 é igual a mrx_3 e mrx_2 é maior que mrx_3:
Example:
Python Ou Declaração
Em Python if else condition , a instrução or é utilizada como um operador lógico.
Verifique se mrx_2 é maior que mrx_1, ou se mrx_1 é igual a mrx_3:
Example:
Verifique se mrx_1 é maior que mrx_2, e se mrx_1 é igual a mrx_3 e mrx_3 é maior que mrx_2:
Example:
Se aninhado
Instruções if aninhadas contêm instruções if dentro de instruções if.
Example:
Example:
A declaração de passagem
Em Python if else – Você não pode ter uma instrução if vazia, mas se tiver uma que não tenha nenhum conteúdo, adicione uma instrução pass para evitar mensagens indesejadas.
Nesse caso, uma instrução if vazia lançaria um erro se omitisse a instrução pass:
Example:
Example:
Python Se Outra Importância
A seguir está a importância de usar if else with em um programa python:
- A instrução if-else é uma construção fundamental em Python que permite que você tome decisões com base em certas condições. Ele ajuda seu código a se adaptar e responder diferentemente com base na avaliação dessas condições, permitindo que você crie programas mais dinâmicos e interativos.
- A instrução if-else permite que você controle o fluxo de execução em seu programa. Usando condições e expressões lógicas, você pode especificar quais blocos de código devem ser executados em diferentes circunstâncias. Esse controle sobre a execução do código é crucial para alcançar o comportamento desejado e produzir resultados precisos.
- As instruções if-else costumam ser usadas para lidar com erros e exceções em Python. Ao verificar condições de erro específicas usando instruções if, você pode implementar mecanismos de tratamento de erros e fornecer caminhos alternativos ou mensagens para lidar com situações inesperadas normalmente. Isso ajuda a melhorar a robustez e a confiabilidade do seu código.
- Com instruções if-else, você pode adaptar o comportamento do seu programa a requisitos específicos ou entradas do usuário. Ao avaliar as condições, você pode definir diferentes resultados ou ações com base em diferentes cenários. Essa capacidade de personalização permite que seu programa se adapte e responda com flexibilidade a várias situações, tornando-o mais versátil e fácil de usar.
- As instruções if-else são essenciais para implementar vários algoritmos e resolver problemas em Python. Eles são comumente usados em loops, recursão e outras estruturas de fluxo de controle para criar algoritmos eficientes que lidam com diferentes casos e condições. Seja classificando dados, procurando elementos específicos ou implementando lógica complexa, as instruções if-else desempenham um papel vital no projeto e implementação de algoritmos.