ele da esse erro e se eu coloco sem o underline ele vai normalmente
insira puts "Bem-vindo ao jogo de adivinhação"
puts "Qual é o seu nome?"
nome = gets
puts "\n\n"
puts "Começaremos o jogo para você, " + nome
puts "Escolhendo um número secreto entre 0 e 200..."
numero_secreto = 175
puts "Escolhido... que tal adivinhar hoje o nosso número secreto"
limite_de_tentivas = 5
for tentativa in 1.. limite_de_tentativas
puts "\n\n"
puts "Tentativa " + tentativa.to_s + " de " + limite_de_tentativas.to_s
puts "Entre com o numero"
chute = gets
puts "\n"
puts "Será que acertou? Você chutou " + chute
acertou = numero_secreto == chute.to_i
if acertou
puts "acertou"
else
maior = numero_secreto > chute.to_i
if maior
puts "O número secreto é maior"
else
puts "O número secreto é menor"
end
end
endseu código aqui
Bem-vindo ao jogo de adivinhação
Qual é o seu nome?
h
Começaremos o jogo para você, h
Escolhendo um número secreto entre 0 e 200...
Escolhido... que tal adivinhar hoje o nosso número secreto
Traceback (most recent call last):
C:/Users/vinic/Desktop/estudos/programação/maior_ou_menor.rb:12:in `<main>': undefined local variable or method `limite_de_tentativas' for main:Object (NameError)
Did you mean? limite_de_tentivas