Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Expressão Condicional | Declaração if-else em Python
Declarações Condicionais em Python
course content

Conteúdo do Curso

Declarações Condicionais em Python

Declarações Condicionais em Python

1. Declaração if em Python
2. Declaração if-else em Python
3. Declaração if-elif-else em Python

bookExpressão Condicional

Em Python, às vezes precisamos atribuir valores diferentes a uma variável com base em condições específicas. Embora isso possa ser feito usando a instrução padrão if-else, há uma maneira mais compacta e elegante de conseguir isso—usando um operador ternário, também conhecido como expressão condicional. Isso nos permite escrever lógica condicional em uma única linha de código.

A sintaxe para o operador ternário é a seguinte:

Esta sintaxe avalia a condição e, se for True, atribui o true_value; caso contrário, atribui o false_value.

Exemplo 1: Instrução padrão if-else

Digamos que queremos atribuir um status de condicionamento físico a um usuário com base no número de passos que ele deu.

123456789
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
copy

Exemplo 2: Usando Operador Ternário

Podemos alcançar o mesmo resultado usando o operador ternário em apenas uma linha:

1234
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
copy

Quando Usar:

O operador ternário é mais eficaz quando a condição é direta e você está atribuindo valores com base nessa condição. Se a lógica for mais complexa, é melhor usar a declaração completa if-else para manter a clareza.

Tarefa
test

Swipe to show code editor

You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.

Write the code using the ternary operator.

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 2. Capítulo 4
toggle bottom row

bookExpressão Condicional

Em Python, às vezes precisamos atribuir valores diferentes a uma variável com base em condições específicas. Embora isso possa ser feito usando a instrução padrão if-else, há uma maneira mais compacta e elegante de conseguir isso—usando um operador ternário, também conhecido como expressão condicional. Isso nos permite escrever lógica condicional em uma única linha de código.

A sintaxe para o operador ternário é a seguinte:

Esta sintaxe avalia a condição e, se for True, atribui o true_value; caso contrário, atribui o false_value.

Exemplo 1: Instrução padrão if-else

Digamos que queremos atribuir um status de condicionamento físico a um usuário com base no número de passos que ele deu.

123456789
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
copy

Exemplo 2: Usando Operador Ternário

Podemos alcançar o mesmo resultado usando o operador ternário em apenas uma linha:

1234
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
copy

Quando Usar:

O operador ternário é mais eficaz quando a condição é direta e você está atribuindo valores com base nessa condição. Se a lógica for mais complexa, é melhor usar a declaração completa if-else para manter a clareza.

Tarefa
test

Swipe to show code editor

You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.

Write the code using the ternary operator.

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 2. Capítulo 4
toggle bottom row

bookExpressão Condicional

Em Python, às vezes precisamos atribuir valores diferentes a uma variável com base em condições específicas. Embora isso possa ser feito usando a instrução padrão if-else, há uma maneira mais compacta e elegante de conseguir isso—usando um operador ternário, também conhecido como expressão condicional. Isso nos permite escrever lógica condicional em uma única linha de código.

A sintaxe para o operador ternário é a seguinte:

Esta sintaxe avalia a condição e, se for True, atribui o true_value; caso contrário, atribui o false_value.

Exemplo 1: Instrução padrão if-else

Digamos que queremos atribuir um status de condicionamento físico a um usuário com base no número de passos que ele deu.

123456789
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
copy

Exemplo 2: Usando Operador Ternário

Podemos alcançar o mesmo resultado usando o operador ternário em apenas uma linha:

1234
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
copy

Quando Usar:

O operador ternário é mais eficaz quando a condição é direta e você está atribuindo valores com base nessa condição. Se a lógica for mais complexa, é melhor usar a declaração completa if-else para manter a clareza.

Tarefa
test

Swipe to show code editor

You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.

Write the code using the ternary operator.

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!

Em Python, às vezes precisamos atribuir valores diferentes a uma variável com base em condições específicas. Embora isso possa ser feito usando a instrução padrão if-else, há uma maneira mais compacta e elegante de conseguir isso—usando um operador ternário, também conhecido como expressão condicional. Isso nos permite escrever lógica condicional em uma única linha de código.

A sintaxe para o operador ternário é a seguinte:

Esta sintaxe avalia a condição e, se for True, atribui o true_value; caso contrário, atribui o false_value.

Exemplo 1: Instrução padrão if-else

Digamos que queremos atribuir um status de condicionamento físico a um usuário com base no número de passos que ele deu.

123456789
steps_taken = 8500 status = "" if steps_taken >= 10000: status = "Goal Reached" else: status = "Keep Going" print(status)
copy

Exemplo 2: Usando Operador Ternário

Podemos alcançar o mesmo resultado usando o operador ternário em apenas uma linha:

1234
steps_taken = 8500 status = "Goal Reached" if steps_taken >= 10000 else "Keep Going" print(status)
copy

Quando Usar:

O operador ternário é mais eficaz quando a condição é direta e você está atribuindo valores com base nessa condição. Se a lógica for mais complexa, é melhor usar a declaração completa if-else para manter a clareza.

Tarefa
test

Swipe to show code editor

You're building a fitness tracker app, and you need to remind the user if they've met their daily water intake goal. If the user has consumed enough water (more than or equal to 2 liters), congratulate them. If they haven't reached the goal, remind them to drink more.

Write the code using the ternary operator.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 2. Capítulo 4
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