1
resposta

Que exercicio é esse?

Assisto uns vídeos me explicando o que é uma função das mais simples, ai o exercício tem umas coisas que nem explicaram. Parece aquelas coisas do colégio "1 + 1 = 2" ai na prova "derive um logaritmo"

1 resposta

Vamos passo a passo.

  1. Ele cria uma função classificar_musica, que passa como parâmetros (coisas que devem ser preenchidas) genero_favorito e genero_musica.
  2. Agora ele coloca um condicional: Se (if), o genero_favorito for igual (==) ao genero_musica (dois dos parametros que devem ser passados), a função irá retornar o valor de string "Recomendada"
  3. Agora, vemos uma condicional "Se não, então" (elif, else if), ou seja, se o caso acima não for satisfeito (ou seja, genero_favorito é diferente != de genero_musica) porém genero_favorito for igual a "Pop" ou "Rock", ele irá retornar neutro, independente do valor de genero_musica (ao menos que a condição inicial seja satisfeita)
  4. Quase lá! Se nenhum desses casos for satisfeito (else), ou seja, se genero_favorito não for igual a genero_musica tampouco genero_favorito for igual a "Rock" ou "Pop", ele irá retornar o valor "não recomendada".
  5. Por fim, ele atribui o valor da função que criamos (classificar_musica) a uma variável resultado (ou seja, agora resultado tem como valor qualquer que seja o valor que foi retornado nos passos acima), e manda printar essa variável, ou seja, ela será impressa na tela.

Espero ter ajudado, Bons estudos! :) Se estiver com dificuldades, copie o código, cole em sua IDE e teste a função.