Estou a dias travado nessa parte, não entendi aonde está o problema, como fazer para que o resultado quando se genero_favorito == genero_musica volte como 'recomendada' e quando se genero_favorito != genero_musica volte 'não recomendada'
Estou a dias travado nessa parte, não entendi aonde está o problema, como fazer para que o resultado quando se genero_favorito == genero_musica volte como 'recomendada' e quando se genero_favorito != genero_musica volte 'não recomendada'
Oi, Rodrigo! Tudo joia?
Vamos dar uma olhada no código e ajustar para que ele funcione conforme você deseja.
A função que você precisa deve usar estruturas condicionais if
e else
para comparar os gêneros e retornar a recomendação correta. Aqui está um exemplo de como você pode fazer isso:
def classificar_musica(genero_favorito, genero_musica):
if genero_favorito == genero_musica:
return 'recomendada'
else:
return 'não recomendada'
# Testando a função
resultado = classificar_musica('Rock', 'Pop')
print(resultado) # Deve imprimir 'não recomendada'
resultado = classificar_musica('Rock', 'Rock')
print(resultado) # Deve imprimir 'recomendada'
Neste exemplo, a função classificar_musica
compara os dois gêneros. Se eles forem iguais, retorna 'recomendada'. Caso contrário, retorna 'não recomendada'.
Espero ter ajudado e bons estudos!