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

Duvida sobre ordem de parametro

Na aula 4, vídeo 3, chegamos aos seguintes códigos:

for tentativas in 1..limite_de_tentativas
chute =pede_um_numero chutes, tentativas, limite_de_tentativas
chutes [total_de_chutes] = chute
total_de_chutes = total_de_chutes + 1

Na linha "chute =pede_um_numero chutes, tentativas, limite_de_tentativas", quero saber o por que o parâmetro "chutes" tem que estar em primeiro lugar, queria mais detalhes sobre isso. Se eu for aprender mais pra frente me avisem. Obrigado.

1 resposta
solução!

Oi Thiago, tudo bem? Essa ordem importa por que é por ela que nos guiamos dentro do método/função pede_um_numero, quando desenvolve-se ela, defini-se que nela queremos receber os chutes já executados, a tentativa atual e o limite de tentativas, para que possamos trabalhar com essas informações.

É importante notar que a ordem poderia ser outra, mas sempre deve haver uma paridade, o primeiro parametro definido na escrita da função deve ser o primeiro a ser passado como argumento na hora da execução. Deu pra entender?