Python Conditional Statements: IF…Else, ELIF & Switch Case

quais são as declarações condicionais em Python?

afirmação condicional em Python executam diferentes computações ou ações dependendo se uma restrição booleana específica avalia como verdadeira ou falsa. As declarações condicionais são tratadas pelas declarações IF em Python.

neste tutorial, veremos como aplicar as declarações condicionais em Python.

  • O que é uma declaração se? Como usá-lo?
  • o Que acontece quando “se a condição de” não satisfaz
  • Como usar o “outra condição”
  • Quando a “outra condição” não funciona
  • Como usar o “elif” condição
  • Como executar uma instrução condicional, com o mínimo de código
  • Python Instrução if Aninhada
  • Interruptor de Instrução do Caso em Python

o Que é Python Se a Instrução?

Python if Statement is used for decision-making operations. Ele contém um corpo de código que corre apenas quando a condição dada na declaração if é verdadeira. Se a condição é falsa, então a instrução opcional outra é executada que contém algum código para a outra condição.

quando você quer justificar uma condição enquanto a outra condição não é verdadeira, então você usa Python se outra declaração.

Python if Statement Syntax:

Python if…else Flowchart

Python if..else Flowchart

Let’s see an example of Python if else Statement:

Python Instruções Condicionais

##Example file for working with conditional statement#def main():x,y =2,8if(x 
  • Linha de Código 5: definimos duas variáveis x, y = 2, 8
  • Linha de Código 7: A Instrução se em Python verifica a condição x<y o que é Verdade neste caso
  • Linha de Código 8: A variável st é definido como “x é menor que y”.
  • Linha de Código 9: A linha de impressão st de saída será o valor da variável st que é “x é menor que y”,

o Que acontece quando “se a condição de” não satisfaz

neste passo, vamos ver o que acontece quando a condição se em Python não atender.

Python Instruções Condicionais: SE, ELIF, ELSE IF Aninhado

  • Linha de Código 5: definimos duas variáveis x, y = 8, 4
  • Linha de Código 7: A Instrução se em Python verifica a condição x<y, que é Falsa, neste caso
  • Linha de Código 8: A variável st Não está definida como”x é inferior a Y.”
  • linha de código 9: a linha print st – está a tentar imprimir o valor de uma variável que nunca foi declarada. Por isso, temos um erro.

como usar “outra condição”

a” outra condição ” é geralmente usada quando você tem que julgar uma declaração com base em outra. Se uma condição corre mal, então deve haver outra condição que deve justificar a afirmação ou lógica. exemplo:

Python declarações condicionais: SE, ELIF, ELSE IF Aninhado

##Example file for working with conditional statement#def main():x,y =8,4if(x 
  • Linha de Código 5: definimos duas variáveis x, y = 8, 4
  • Linha de Código 7: A Instrução se em Python verifica a condição x<y, que é Falsa, neste caso
  • Linha de Código 9: O fluxo de controle do programa passa para a condição else
  • Linha de Código 10: A variável st é definido como “x é maior que y”.
  • Linha de Código 11: A linha print st irá produzir o valor da variável st que é “x é maior que y”,

quando “else condition” não funciona

pode haver muitas instâncias quando a sua “outra condição” não lhe dará o resultado desejado. Ele vai imprimir o resultado errado, pois há um erro na lógica do programa. Na maioria dos casos, isso acontece quando você tem que justificar mais de duas declarações ou condição em um programa.

um exemplo melhor ajudá-lo-á a entender este conceito.

aqui ambas as variáveis são as mesmas (8,8) e a saída do programa é “x é maior que y”, o que está errado. Isto é porque ele verifica a primeira condição (se condição em Python), e se falhar, então imprime a segunda condição (outra condição) como padrão. Na próxima etapa, veremos como podemos corrigir este erro.

Python Instruções Condicionais: SE, ELIF, ELSE IF Aninhado

##Example file for working with conditional statement#def main():x,y =8,8if(x 

How to use "elif" condition

To correct the previous error made by "else condition", we can use "elif" statement. By using "elif" condition, you are telling the program to print out the third condition or possibility when the other condition goes wrong or incorrect.

Example

Python Conditional Statements: IF, ELIF, ELSE Nested IFPython Conditional Statements: IF, ELIF, ELSE Nested IF

##Example file for working with conditional statement#def main():x,y =8,8if(x 
  • Linha de Código 5: definimos duas variáveis x, y = 8, 8
  • Linha de Código 7: A Instrução if verifica a condição x<y, que é Falsa, neste caso
  • Linha de Código 10: O fluxo de controle do programa vai para a condição de elseif. Ele verifica se x = = y que é verdadeiro
  • linha de código 11: a variável st é definida como “x é igual a y.”
  • linha de Código 15: o fluxo de controle do programa sai da instrução if (ele não vai chegar à outra instrução). E imprimir a variável st. a saída é “x é o mesmo que y”, que é correto

como executar a declaração condicional com o código mínimo

neste passo, veremos como podemos condensar a declaração condicional. Em vez de executar o código para cada condição separadamente, podemos usá-los com um único código.

a Sintaxe

A If B else C

Exemplo:

Python Instruções Condicionais: SE, ELIF, ELSE IF Aninhado

def main():x,y = 10,8st = "x is less than y" if (x 
  • Linha de Código 2: definimos duas variáveis x, y = 10, 8
  • Linha de Código 3: Variável st é definido como “x é menor que y “se x<y ou então ele é definido como “x é maior que ou igual a y”. Neste x>variável y st é definido como “x é maior que ou igual a y”.
  • Linha de Código 4: Imprime o valor de st e dá o resultado correto
  • em Vez de escrever longas código para instruções condicionais, Python dá a você a liberdade para escrever o código em um breve e concisa.

Python Instrução if Aninhada

exemplo Seguinte demonstra a Instrução if aninhada Python

total = 100#country = "US"country = "AU"if country == "US": if total 

Uncomment Line 2 in above code and comment Line 3 and run the code again

Switch Case Statement in Python

What is Switch statement?

A switch statement is a multiway branch statement that compares the value of a variable to the values specified in case statements.

Python language doesn’t have a switch statement.

Python uses dictionary mapping to implement Switch Case in Python

Example

function(argument){ switch(argument) { case 0: return "This is Case Zero"; case 1: return " This is Case One"; case 2: return " This is Case Two "; default: return "nothing"; };};

Para a opção acima caso em Python

def SwitchExample(argument): switcher = { 0: " This is Case Zero ", 1: " This is Case One ", 2: " This is Case Two ", } return switcher.get(argument, "nothing")if __name__ == "__main__": argument = 1 print (SwitchExample(argument))

Python 2 Exemplo

códigos Acima são Python 3 exemplos, Se você deseja executar no Python 2 por favor, considere o código a seguir.

# If Statement #Example file for working with conditional statement#def main():x,y =2,8if(x 

Summary:

A conditional statement in Python is handled by if statements and we saw various other ways we can use conditional statements like Python if else over here.

  • “se a condição” – é usado quando você precisa de imprimir o resultado quando uma das condições é verdadeira ou falsa.
  • “outra condição” – é usado quando você quer imprimir a declaração quando a sua única condição não cumpre o requisito
  • “condição elif” – é usado quando você tem a terceira possibilidade como resultado. Você pode usar várias condições elif para verificar as 4ª,5ª e 6ª possibilidades no seu código
  • Podemos usar um código mínimo para executar declarações condicionais, declarando todas as condições em uma única declaração para executar o código
  • Python Se a declaração pode ser aninhada

Related Posts

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *