Logo Passei Direto
Buscar
Considere o seguinte trecho de um programa escrito em Python:

a = 1

escolha = input('Você deseja sair? S/N')

while escolha != 'S':

print(a)

a += 1

escolha = input('Você deseja sair? S/N')

Suponha que o usuário tenha inserido, SE e QUANDO solicitado, nesta ordem:

SAIR Sair sair S s
Assinale a opção que apresenta corretamente o que será impresso na tela.
A

1 2 3 4
B

2 3 4 5
C

2 3 4
D

1 2 3
User badge image
Questões para Estudantes

há 15 horas

Respostas

User badge image

Ed Verified user icon

há 15 horas

Vamos analisar o código passo a passo: ```python a = 1 escolha = input('Você deseja sair? S/N') while escolha != 'S': print(a) a += 1 escolha = input('Você deseja sair? S/N') ``` O loop continua enquanto `escolha` for diferente de `'S'` (maiúsculo). O usuário insere, na ordem: 1) SAIR 2) Sair 3) sair 4) S 5) s Agora, vamos ver o que acontece em cada iteração: - 1ª entrada: "SAIR" Comparação: "SAIR" != "S" → True (continua) Imprime: 1 a = 2 - 2ª entrada: "Sair" "Sair" != "S" → True (continua) Imprime: 2 a = 3 - 3ª entrada: "sair" "sair" != "S" → True (continua) Imprime: 3 a = 4 - 4ª entrada: "S" "S" != "S" → False (para o loop) Não imprime Portanto, serão impressos os números 1, 2 e 3. A alternativa correta é: D) 1 2 3

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina