Tarefa
A lista de canções contém as linhas de "Baby Shark". Emitir a letra da canção linha por linha dentro do laço, mas pular as linhas do, do, do, do.
A saída esperada é como esta:
Baby shark
Baby shark
Baby shark
Baby shark
Mama shark
Mama shark
Mama shark
Mama shark
===============================================================
A questão já dá essa parte do código:
song = ['Baby shark', 'do do, do do do do',
'Baby shark', 'do do, do do do do',
'Baby shark', 'do do, do do do do',
'Baby shark',
'Mama shark', 'do do, do do do do',
'Mama shark', 'do do, do do do do',
'Mama shark', 'do do, do do do do',
'Mama shark']
=============================================================
Eu consegui chegar mais próximo à saída que ele pede fazendo dessa forma:
song = '''Baby shark', 'do do, do do do do',
'Baby shark', 'do do, do do do do',
'Baby shark', 'do do, do do do do',
'Baby shark',
'Mama shark', 'do do, do do do do',
'Mama shark', 'do do, do do do do',
'Mama shark', 'do do, do do do do',
'Mama shark'''
new_song = ''
i = 0
while i < len(song):
if song[i] in ('do do, do do do do'):
i += 1
continue
new_song += song[i]
i += 1
print(new_song)
tentei utilizar .append() mas não soube usar direito e realmente estou presa nessa questão tem uns dias, não sei como chegar naquela saída.. se puder me ajudar, agradeço
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Olá juliana tudo bem, vi seu código o erro que dar é porque você precisa criar a variável new_song como uma lista, ai vai fucionar, porque você criou uma lista pra poder adicionar com append.Segue o código que criei...
Link do código: https://replit.com/join/nyglnvxhwr-lucasamiranda
song = [ '''Baby shark', 'do do, do do do do',
'Baby shark', 'do do, do do do do',
'Baby shark', 'do do, do do do do',
'Baby shark',
'Mama shark', 'do do, do do do do',
'Mama shark', 'do do, do do do do',
'Mama shark', 'do do, do do do do',
'Mama shark''' ]
new_song = []
i = 0
while i < len(song):
new_song.append(song[i])
if song[i] in ('do do, do do do do'):
i += 1
continue
new_song += song[i]
i += 1
print(new_song)
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.
Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.