Estou realizando a terceira aula e estou tendo um problema... não consigo identificar o erro que impende que a função de verificação seja realizada.
Traceback (most recent call last):
3: from exercicio.rb:31:in <main>'
2: from exercicio.rb:31:in
each'
1: from exercicio.rb:33:in block in <main>'
exercicio.rb:17:in
verification': undefined local variable or method `resposta' for main:Object (NameError)
Did you mean? respond_to?
def name_and_value
puts "Bem-vindo ao The Game, qual seria o seu nome?"
nome = gets
valor = rand(101)
valor.to_i
end
number = name_and_value
def answer (tentativas)
puts "Está é a tentativa "+tentativas.to_s+", Qual é o valor que estou pensando?"
guess = gets
guess.to_i
end
def verification
if resposta == number
puts "Acertou"
return true
else
if aproximação = resposta > number
puts "O número secreto é menor"
return false
else
puts "O número secreto é maior"
return false
end
end
end
for tentativas in 1..10
resposta = answer (tentativas)
if verification
break
end
end