Logo Passei Direto
Buscar

Algoritmos

Colégio Objetivo
Na AULA 2 aprendemos a manipular strings. Uma das manipulações possíveis é a concatenação.
Observe a seguir uma string que foi obtida como saída de um programa: A***B***C. Assinale a alternativa que contém a concatenação CORRETA para resultar na saída apresentada.
A s1 = 'ABC' + 5 * '*'
B s1 = 'A' + 3 * '*' + 'BC' + 3 * '*'
C s1 = 'A' + 5 * '*' + 'B' + 5 * '*' + 'C'
D s1 = 'ABC' + 3 * '*'
E s1= 'A' + 3 * '*' + 'B' + 3 * '*' + 'C'
User badge image
Estudando com Questões

há 9 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Na AULA 2 aprendemos que a linguagem Python apresenta algumas regras a serem seguidas para que nossos programas não gerem erros. Aprendemos também a escrever uma mensagem na tela empregando um comando de saída.
Somente uma destas 4 linhas gera erro na saída do programa. Assinale a alternativa que CORRETAMENTE indica qual das linhas gera erro e o motivo deste erro.
print()
print(' ')
print('APOL)
print('')
A Linha 1, porque não foi colocado nenhuma informação dentro dos parênteses para fazermos a impressão na tela.
B Linha 2, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela, somente um espaço em branco.
C Linha 3, porque as aspas simples foram abertas mas não foram fechadas.
D Linha 4, porque foi aberto aspas simples mas nenhum texto foi colocado dentro dela.

Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos literais na tela, bem como realizar a impressão de resultados de operações aritméticas.
Observe o print a seguir: print('5 + 7' + '1') Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print apresentado.
A 12 + 1
B 5 + 7 + 1
C 13
D 76
E 5 + 71

Mais conteúdos dessa disciplina