Resposta parece errada. Nome da variável está repetida
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Resposta parece errada. Nome da variável está repetida
Olá, Brena!
Pelo que entendi, você está com dúvidas sobre a repetição do nome da variável 'genero_favorito' na função 'classificar_musica'. Isso é completamente normal e, na verdade, é uma prática comum na programação.
Na função 'classificar_musica', 'genero_favorito' e 'genero_musica' são parâmetros, ou seja, são variáveis que recebem os valores que você passa quando chama a função. No caso, quando você chama a função 'classificar_musica('Rock', 'Pop')', 'genero_favorito' receberá o valor 'Rock' e 'genero_musica' receberá 'Pop'.
A repetição do nome 'genero_favorito' na estrutura condicional é necessária para verificar diferentes condições. Primeiro, a função verifica se o gênero favorito do usuário é igual ao gênero da música. Em seguida, caso não seja, verifica se o gênero favorito é 'Pop' ou 'Rock'. Por isso, é necessário repetir o nome da variável 'genero_favorito'.
Espero ter ajudado e bons estudos!