Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta

def classificar_musica(genero_favorito, genero_musica): if genero_favorito == genero_musica: return 'recomendada' elif genero_favorito == 'Pop' or genero_favorito == 'Rock': return 'neutra' else: return 'não recomendada'

resultado = classificar_musica('Rock', 'Pop') print(resultado)

#terminal

PS C:\Users\te-mi> & C:/Users/te-mi/AppData/Local/Programs/Python/Python311/python.exe c:/Users/te-mi/Downloads/Untitled-1.py neutra

Ao executar no terminal a resposta que irá retornar é 'neutra' pois Como 'Rock' não é igual a 'Pop', a primeira condição não é satisfeita. 'Rock' é igual a 'Rock', mas 'Rock' não é 'Pop' nem 'Rock'. Como nenhuma das condições anteriores foi satisfeita, a última condição é aplicada e a música é classificada como 'neutra'.

1 resposta
solução!

Oi, Paulo! Espero que esteja bem!

Parabéns por compreender o funcionamento da função classificar_musica criando a aplicação!

Neste caso, a função recebe dois parâmetros: genero_favorito e genero_musica e então verifica se o genero_favorito é igual ao genero_musica, caso seja, ela retorna 'recomendada'. No entanto, no exemplo dado, genero_favorito é 'Rock' e genero_musica é 'Pop', que não são iguais, logo, a primeira condição não é satisfeita.

A função então passa para a próxima condição, que verifica se o genero_favorito é 'Pop' ou 'Rock'. Como genero_favorito é 'Rock', essa condição é satisfeita, e a função retorna 'neutra'.

Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!