Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Introdução à Instrução If-Elif-Else | Instrução if-elif-else no Python
Estruturas Condicionais no Python
course content

Conteúdo do Curso

Estruturas Condicionais no Python

Estruturas Condicionais no Python

1. Instrução if no Python
2. Instrução if-else no Python
3. Instrução if-elif-else no Python
4. Operador ternário no Python

book
Introdução à Instrução If-Elif-Else

Vamos começar examinando um exemplo que ajudará a compreender melhor a instrução if-elif-else.

Aqui está um exemplo onde verificamos a idade para várias condições.

Exemplo 1:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
copy

Caso você precise executar um comando dentre várias opções baseado em uma condição, pode utilizar a estrutura elif.

Você também pode incluir um comando else ao final, que será executado se nenhuma das condições anteriores for satisfeita.

Vamos considerar a seguinte ilustração:

Agora, vamos reescrever o exemplo acima com a nova instrução elif.

Exemplo 2:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
copy

Certamente, o novo operador funciona suavemente conforme o planejado.

Tarefa
test

Swipe to show code editor

Agora você pode escrever o programa que pode determinar a forma da figura com base no número de ângulos. Use a construção if-elif-else para resolver esta tarefa.

Temos a seguinte classificação:

  • angles = 0: Circle or elipse.
  • angles = 3: Triangle.
  • angles = 4: Square, rectangle or rhombus.
  • angles > 4: Polygon.
  • nos demais casos: It is not a geometric figure.

Por favor, preencha as lacunas.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
toggle bottom row

book
Introdução à Instrução If-Elif-Else

Vamos começar examinando um exemplo que ajudará a compreender melhor a instrução if-elif-else.

Aqui está um exemplo onde verificamos a idade para várias condições.

Exemplo 1:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') if age >= 18: print('Adult') if age < 18 and age >= 10: print('Teenager') if age < 10 and age >= 1: print('Child') if age < 1 and age > 0: print('Baby')
copy

Caso você precise executar um comando dentre várias opções baseado em uma condição, pode utilizar a estrutura elif.

Você também pode incluir um comando else ao final, que será executado se nenhuma das condições anteriores for satisfeita.

Vamos considerar a seguinte ilustração:

Agora, vamos reescrever o exemplo acima com a nova instrução elif.

Exemplo 2:

123456789101112
age = 10 if age < 0: print('Age cannot be negative') elif age >= 18: print('Adult') elif age >= 10: print('Teenager') elif age >= 1: print('Child') else: print('Baby')
copy

Certamente, o novo operador funciona suavemente conforme o planejado.

Tarefa
test

Swipe to show code editor

Agora você pode escrever o programa que pode determinar a forma da figura com base no número de ângulos. Use a construção if-elif-else para resolver esta tarefa.

Temos a seguinte classificação:

  • angles = 0: Circle or elipse.
  • angles = 3: Triangle.
  • angles = 4: Square, rectangle or rhombus.
  • angles > 4: Polygon.
  • nos demais casos: It is not a geometric figure.

Por favor, preencha as lacunas.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt