Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Será que a resposta correta está correta?

Vejamos:

  • temos o nome da função: buscar_receita_por_ingrediente
  • não temos código algum
  • não temos retorno da função

Pelo simples nome a função poderia retornar False se não encontrar receita com o ingrediente e True se encontrar alguma, não necessariamente retornaria uma lista das receitas como a resposta considerada certa.

Concordam?

Abraços

2 respostas
solução!

Opa, Lisandro! Tudo joia?

Entendo o seu ponto de raciocínio. Com base nele, contatei o pessoal da Alura responsável pelo conteúdo, assim, será analisado o contexto da atividade e aplicado um ajuste buscando não causar mais dúvidas como essa que lhe ocorreu.

No mais, caso durante os seus estudos você tenha problemas ou dúvidas, saiba que você pode contar com a comunidade do fórum da Alura.

Abraços,

Olá Lisandro,

Sua dúvida é pertinente até mesmo por considerar o contexto do exercício e do conhecimento passado pelos instrutores no curso.

O nome da função buscar_receita_por_ingrediente por si só não especifica bem o que de fato a função faz com relação ao resultado da operação de busca.

Caso o nome da função fosse exibir_receita_por_ingrediente, teríamos mais clareza e coerência em pensar que a função pode conter um print e nesse print exibir a(s) receita(s) por ingrediente. E conforme o assunto tratado no curso, penso que esse seria o melhor nome, afinal as funções estudadas fazem muito isso, exibição, usando o print.

Ainda, caso o nome da função fosse retornar_receita_por_ingrediente, também teríamos mais clareza para resolver a questão, conforme exibir_receita_por_ingrediente.

Portanto, concordo contigo que essa atividade pode sim gerar dúvida em sua resposta.