logo

Instruções If-else do Python

A tomada de decisão é o aspecto mais importante de quase todas as linguagens de programação. Como o nome indica, a tomada de decisão nos permite executar um determinado bloco de código para uma determinada decisão. Aqui, as decisões são tomadas sobre a validade das condições específicas. A verificação de condições é a espinha dorsal da tomada de decisão.

o que é mapa java

Em python, a tomada de decisão é realizada pelas seguintes instruções.

Declaração Descrição
Declaração Se A instrução if é usada para testar uma condição específica. Se a condição for verdadeira, um bloco de código (if-block) será executado.
Declaração If - else A instrução if-else é semelhante à instrução if, exceto pelo fato de que também fornece o bloco do código para o caso falso da condição a ser verificada. Se a condição fornecida na instrução if for falsa, a instrução else será executada.
Declaração if aninhada As instruções if aninhadas nos permitem usar if ? instrução else dentro de uma instrução if externa.

Recuo em Python

Para facilitar a programação e obter simplicidade, python não permite o uso de parênteses para o código em nível de bloco. Em Python, o recuo é usado para declarar um bloco. Se duas instruções estiverem no mesmo nível de indentação, elas farão parte do mesmo bloco.

Geralmente, quatro espaços são fornecidos para recuar as instruções, o que é uma quantidade típica de recuo em python.

O recuo é a parte mais utilizada da linguagem python, pois declara o bloco de código. Todas as instruções de um bloco são destinadas ao mesmo nível de recuo. Veremos como o recuo real ocorre na tomada de decisões e outras coisas em python.

A instrução if

A instrução if é usada para testar uma condição específica e, se a condição for verdadeira, ela executa um bloco de código conhecido como bloco if. A condição da instrução if pode ser qualquer expressão lógica válida que pode ser avaliada como verdadeira ou falsa.

Instruções If-else do Python

A sintaxe da instrução if é fornecida abaixo.

 if expression: statement 

Exemplo 1

 # Simple Python program to understand the if statement num = int(input('enter the number:')) # Here, we are taking an integer num and taking input dynamically if num%2 == 0: # Here, we are checking the condition. If the condition is true, we will enter the block print('The Given number is an even number') 

Saída:

 enter the number: 10 The Given number is an even number 

Exemplo 2: Programa para imprimir o maior dos três números.

 # Simple Python Program to print the largest of the three numbers. a = int (input('Enter a: ')); b = int (input('Enter b: ')); c = int (input('Enter c: ')); if a>b and a>c: # Here, we are checking the condition. If the condition is true, we will enter the block print ('From the above three numbers given a is largest'); if b>a and b>c: # Here, we are checking the condition. If the condition is true, we will enter the block print ('From the above three numbers given b is largest'); if c>a and c>b: # Here, we are checking the condition. If the condition is true, we will enter the block print ('From the above three numbers given c is largest'); 

Saída:

 Enter a: 100 Enter b: 120 Enter c: 130 From the above three numbers given c is largest 

A instrução if-else

A instrução if-else fornece um bloco else combinado com a instrução if que é executada no caso falso da condição.

converter matriz de bytes em string

Se a condição for verdadeira, o bloco if será executado. Caso contrário, o bloco else é executado.

Instruções If-else do Python

A sintaxe da instrução if-else é fornecida abaixo.

 if condition: #block of statements else: #another block of statements (else-block) 

Exemplo 1: Programa para verificar se uma pessoa está elegível para votar ou não.

 # Simple Python Program to check whether a person is eligible to vote or not. age = int (input('Enter your age: ')) # Here, we are taking an integer num and taking input dynamically if age>=18: # Here, we are checking the condition. If the condition is true, we will enter the block print('You are eligible to vote !!'); else: print('Sorry! you have to wait !!'); 

Saída:

 Enter your age: 90 You are eligible to vote !! 

Exemplo 2: Programa para verificar se um número é par ou não.

 # Simple Python Program to check whether a number is even or not. num = int(input('enter the number:')) # Here, we are taking an integer num and taking input dynamically if num%2 == 0: # Here, we are checking the condition. If the condition is true, we will enter the block print('The Given number is an even number') else: print('The Given Number is an odd number') 

Saída:

 enter the number: 10 The Given number is even number 

A declaração Elif

A instrução elif nos permite verificar múltiplas condições e executar o bloco específico de instruções dependendo da condição verdadeira entre elas. Podemos ter qualquer número de instruções elif em nosso programa, dependendo de nossa necessidade. No entanto, usar elif é opcional.

A instrução elif funciona como uma instrução ladder if-else-if em C. Ela deve ser sucedida por uma instrução if.

A sintaxe da instrução elif é fornecida abaixo.

aws sns
 if expression 1: # block of statements elif expression 2: # block of statements elif expression 3: # block of statements else: # block of statements 
Instruções If-else do Python

Exemplo 1

 # Simple Python program to understand elif statement number = int(input('Enter the number?')) # Here, we are taking an integer number and taking input dynamically if number==10: # Here, we are checking the condition. If the condition is true, we will enter the block print('The given number is equals to 10') elif number==50: # Here, we are checking the condition. If the condition is true, we will enter the block print('The given number is equal to 50'); elif number==100: # Here, we are checking the condition. If the condition is true, we will enter the block print('The given number is equal to 100'); else: print('The given number is not equal to 10, 50 or 100'); 

Saída:

 Enter the number?15 The given number is not equal to 10, 50 or 100 

Exemplo 2

 # Simple Python program to understand elif statement marks = int(input(&apos;Enter the marks? &apos;)) # Here, we are taking an integer marks and taking input dynamically if marks &gt; 85 and marks 60 and marks 40 and marks 30 and marks <= 40): # here, we are checking the condition. if condition is true, will enter block print('you scored grade c ...') else: print('sorry you fail ?') < pre> <p> <strong>Output:</strong> </p> <pre> Enter the marks? 89 Congrats ! you scored grade A ... </pre> <hr></=>