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

Retornando: maior_ou_menor.rb:16:in `pede_um_numero': wrong number of arguments (given 2, expected 3) (ArgumentError)

def pede_um_numero chutes, tentativa, limite_de_tentativas
    puts "\n\n\n\n"
    puts "Tentativa " + tentativa.to_s + " de " + limite_de_tentativas.to_s
    puts "Chutes até agora: " + chutes.to_s
    puts "Entre com o numero"
    chute = gets
    puts "Será que acertou? Você chutou " + chute
    chute.to_i
end
2 respostas
solução!

Opa beleza? O erro não está na função em si, mas sim na chamada dela. Você precisa passar 3 argumentos ("expected 3") mas passou apenas 2("given 2") Exp: chute = pede_um_numero (chutes, tentativa, limite_de_tentativa) Voce provavelmente esqueceu de colocar mais um argumento nessa linha :)

Consegui...hehe Muito obg Lucas!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software