Ed
há 9 meses
Para resolver a questão, precisamos entender como a concatenação de strings funciona e como o operador de repetição (`*`) age sobre strings em Python. A saída desejada é "A*B*C", que possui: - A letra "A" - Três asteriscos "***" - A letra "B" - Três asteriscos "***" - A letra "C" Agora, vamos analisar cada alternativa: A) `s1 = 'ABC' + 5 * '*'` - Resultado: "ABC*" (não é correto) B) `s1 = 'A' + 3 * '*' + 'BC' + 3 * '*'` - Resultado: "A*BC*" (não é correto) C) `s1 = 'A' + 5 * '*' + 'B' + 5 * '*' + 'C'` - Resultado: "A*B*C" (não é correto) D) `s1 = 'ABC' + 3 * '*'` - Resultado: "ABC***" (não é correto) E) `s1 = 'A' + 3 * '*' + 'B' + 3 * '*' + 'C'` - Resultado: "A*B*C" (correto) Portanto, a alternativa correta é: E.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material