Na ciência da computação, estrutura de seleção (ou expressão condicional, ou construção condicional) é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza diferentes ações dependendo se a condição é verdadeira ou falsa, a expressão é processada e transformada em um valor booleano.
Comando if
O controle de fluxo em Python é realizado por meio de estruturas condicionais, como o if
e o else
. Essas estruturas permitem que você execute diferentes blocos de código com base em condições específicas.
Aqui está um exemplo básico de controle de fluxo em Python usando if
e else
:
- A condição 3 é maior que 2, é verdadeira?
- Se sim, imprima
Funciona!
- Se não, imprima
3 é maior que 2
- Se sim, imprima
if 3 > 2:
print('Funciona!')
else:
print('3 é maior que 2')
Perceba que existe uma edentação de quatro espaços do no print em relação ao if
.
É possível utilizar o elif
(abreviação de "else if") para verificar múltiplas condições em uma estrutura condicional.
Veja um exemplo:
idade = int(input("Digite sua idade: "))
if idade < 16:
print("Voto não permitido!")
elif idade >= 16 and idade < 18 or idade < 65:
print("Voto obrigatório!")
else:
print("Voto opcional!")
Nesse exemplo, o Python espera que usuário entre com um valor que representa sua idade.
- Se, a idade for menor que 16.
- Imprima,
Voto não permitido!
- Imprima,
- Senão, idade for maior ou igual a 16 e menos ou igual a 65 anos.
- Imprima
Voto obrigatório!
- Imprima
- Outro, se as condições
if
eelfi
forem falsas.- Imprima,
Voto opcional!
- Imprima,
Top comments (0)