• Matéria: Informática
  • Autor: Jubileumerceu
  • Perguntado 2 anos atrás

Crie em ''PYTHON"


A partir da lista de nomes abaixo, crie uma nova lista com a quantidade de letras em cada um dos nomes.


nome = [

'Maria Cecília Alves',

'Pietro Aragão',

'Giovanna da Rosa',

'Srta. Mirella Jesus',

'Pedro Henrique Ribeiro',

'Davi Lucca Dias',

]



Crie em "PYTHON"


rkgadias: Srta. Mirella Jesus, quantas letras deveria ter nesse caso?

Respostas

respondido por: marcusfortes
1

A lista com a quantidade de letras nos nomes é a seguinte: [17, 12, 14, 17, 20, 13]. O algoritmo em python que cria essa lista está na resposta a seguir.

Algoritmo para contar letras em nomes de uma lista

O algoritmo a seguir percorre a lista de nomes e guarda cada nome na variável n. Em seguida percorre a string correspondente ao nome. Para cada string diferente de espaço " " a variável count_temp é acrescida do valor 1. Esse valor da contagem é salvo na lista count_letras_list. Logo em seguida o count_temp recebe o valor 0 para inicializar uma nova contagem da quantidade de letras dos nomes.

nome = ['Maria Cecília Alves','Pietro Aragão','Giovanna da Rosa','Srta. Mirella Jesus','Pedro Henrique Ribeiro','Davi Lucca Dias']

count_temp = 0

count_letras_list = []

for n in nome:

   for c in n:

       if (c != " "):

           count_temp = count_temp +1

   count_letras_list.append(count_temp)

   count_temp=0

print(count_letras_list)

Para aprender mais sobre listas em python clique no link: https://brainly.com.br/tarefa/53394500

#SPJ1

Perguntas similares