Buscar

Questão 2. Explique o que o programa abaixo faz. Apresente a saída do programa para duas diferentes entradas (escolhidas por você). len (s) r2 = fo...

Questão 2. Explique o que o programa abaixo faz. Apresente a saída do programa para duas diferentes entradas (escolhidas por você). len (s) r2 = for i in r = S r2.append(r) return r2 entrada = input ') res = r (entrada) print ('Resultado: ') for X in res: print (x)

O programa apresenta um erro de sintaxe na linha 'entrada = input ') res = r (entrada)'.
O programa recebe uma string 's' como entrada e cria uma lista 'r2' com o tamanho de 's'.
O programa itera sobre a string 's' e adiciona cada caractere em uma lista 'r'. Em seguida, retorna a lista 'r2'.
O programa recebe uma string 'entrada' como entrada e chama a função 'r(entrada)'. Em seguida, itera sobre o resultado e imprime cada elemento.

Essa pergunta também está no material:

Lista de exercícios
1 pág.

Programação I

Respostas

User badge image

Ed Verified user icon

O programa apresenta um erro de sintaxe na linha 'entrada = input () res = r (entrada)'. A correção seria colocar um parêntese após o input, ficando assim: 'entrada = input() res = r(entrada)'. O programa recebe uma string 's' como entrada e cria uma lista 'r2' com o tamanho de 's'. Em seguida, itera sobre a string 's' e adiciona cada caractere em uma lista 'r'. Por fim, retorna a lista 'r2' que contém todos os caracteres da string 's'. Para a entrada "Olá, mundo!", a saída seria: ['O', 'l', 'á', ',', ' ', 'm', 'u', 'n', 'd', 'o', '!'] Para a entrada "12345", a saída seria: ['1', '2', '3', '4', '5'] Já que o programa retorna uma lista com todos os caracteres da string de entrada.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina