FC ConcursosFC Concursos

Questão FC373120

Em um programa Python executando em condições ideais, se o conteúdo da variável nome estiver presente em uma lista contendo os valores “Alice” ou “Clara” deve ser exibida a mensage

Linguagens de Programação para Ciência de Dados

FCC · 2025

Em um programa Python executando em condições ideais, se o conteúdo da variável nome estiver presente em uma lista contendo os valores “Alice” ou “Clara” deve ser exibida a mensagem “Bem-vinda”, senão deve ser exibida a mensagem “Olá”. Para isso deve ser utilizada a instrução:

  1. print (nome in ["Alice", "Clara"] ? "Bem-vinda" : "Olá")
  2. echo ($nome == "Alice" || $nome == "Clara") ? "Bem-vinda" : "Olá";
  3. print ("Bem-vinda" if nome in ["Alice", "Clara"] else "Olá")
  4. out.print (new List<string> {"Alice", "Clara"} .Contains(nome) ? "Bem-vinda" : "Olá");
  5. out.print (Arrays.asList ("Alice", "Clara") .contains (nome) ? "Bem-vinda" : "Olá";
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

print("Bem-vinda" if nome in ["Alice", "Clara"] else "Olá")

Esta instrução utiliza a expressão condicional de Python no formato valor_se_verdadeiro if condição else valor_se_falso. Aqui, o trecho antes do if é o que será retornado quando a condição for verdadeira.

O operador in verifica a membroship em uma lista literal; ou seja, avalia para True se nome for exatamente "Alice" ou "Clara" (comparação sensível a maiúsculas/minúsculas).

Por fim, a função print recebe o resultado da expressão ternária e o exibe. Essa abordagem é compacta e direta para escolher entre duas strings conforme a condição.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo