Alternativa D - Para registrar quantos produtos foram vendidos em uma feira.
Análise da Questão
A questão apresenta um trecho de código Python focado na entrada de dados numéricos. Vamos analisar o que cada parte do comando faz para encontrar a melhor reutilização.
O código apresentado é:
quantidade = int(input("Quantos bolos você vendeu hoje?"))
input(): Solicita uma informação ao usuário através do teclado.int(): Converte o texto recebido em um número inteiro (sem casas decimais).quantidade = ...: Armazena esse número em uma variável.
Portanto, a estrutura serve para capturar um valor numérico inteiro fornecido pelo usuário.
Comparação com as Alternativas
Vamos verificar quais situações exigem exatamente essa lógica (entrada de um número inteiro):
| Alternativa | Ação Descrita | Tipo de Dado Necessário | Compatibilidade |
|---|
| A | Perguntar nome de cliente | Texto (String) | ❌ Não usa int() |
| B | Calcular letras em palavra | Texto/Inteiro (função len) | ❌ Lógica diferente |
| C | Registrar se gostou ou não | Sim/Não (Booleano) | ❌ Não é contagem |
| D | Registrar produtos vendidos | Número Inteiro (Quantidade) | ✅ Correto |
| E | Mostrar mensagem na tela | Saída (Print) | ❌ É saída, não entrada |
Por que a Alternativa D é a correta?
- Semelhança de Lógica: Assim como vender bolos envolve contar unidades inteiras, vender produtos em uma feira também envolve contar unidades inteiras.
- Tipo de Dados: Em ambos os casos, precisamos armazenar um número inteiro (ex: 50 produtos, 100 produtos), o que permite o uso correto da função
int(). - Outras opções: O nome do cliente (A) exige texto; saber se gostou (C) geralmente usa booleanos; mostrar mensagem (E) usa a função
print(), não input().
Conclusão: A estrutura é ideal para qualquer cenário onde seja necessário coletar uma quantidade numérica inteira diretamente do usuário.