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
True
ouFalse
. 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==5
versusx == 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.