Qual destas opções representa uma condição correta no if?
b. if
:
b. if
Passo 1
Beleza, vamos recapitular rapidinho o que o exercício tá pedindo. Ele quer saber qual opção representa uma condição correta num
b. if :
Então, o conteúdo da matéria aqui é estrutura de decisão em Python (o famoso
if em Python. A questão cita a alternativa:b. if
Então, o conteúdo da matéria aqui é estrutura de decisão em Python (o famoso
if), e a gente vai precisar entender:- Como a gente compara valores em Python (operador
==). - A sintaxe correta do
if(uso dos dois pontos:e indentação).
Passo 2
Antes de ver se a opção b tá certa, vamos entender como funciona um
if em Python.- A gente coloca a palavra-chave
if. - Depois, vai a condição que deve resultar em
TrueouFalse. Em Python, pra testar igualdade a gente usa==. - Logo em seguida, obrigatoriamente, vem um dois-pontos
:. - E aí vem o bloco de código indentado que roda se a condição for verdadeira.
Exemplo mínimo de um
if:if $x == 5$:
print("x é igual a 5")
Repara que:
- Usamos
==pra comparar, não=(que seria atribuição). - Tem o
:no fim da linha doif. - O que vai rodar fica indentado logo abaixo.
Passo 3
Agora, conferindo a opção b:
if $x==5$ :- Ela usa
==(comparação) e não=— certo. - Tá com o
$x==5$em LaTeX pra mostrar a fórmula, mas no código seriax == 5. - Tem o
:no final — perfeito. - O espaçamento (
x==5versusx == 5) não é problema, Python aceita ambos.
Ou seja, isso segue exatamente a sintaxe que a gente aprendeu.
Passo 4
Não tem pegadinha: a opção b é uma condição correta num
if em Python, pois compara x com 5 usando == e termina com :.Resposta
A opção b (
if $x==5$ :) está correta como condição de um if em Python.