Caso eu queira pegar o nome digitado na função boas_vindas e mostrar ele também/ou ao invês de dentro da função como que eu faço para mostra-lo? Por exemplo o cont,tentativas eu tive que passar como parametro para mostrar, porem são variaveis globais fora de funções, caso eu queira botar o nome dentro da função numero_chutado o que eu devo fazer?
def boas_vindas
puts "Digite o seu nome: "
nome_d = gets
puts "\nVamos começar o Jogo " + nome_d + "\n"
end
def sorteio_numero_secreto
puts "Escolhendo um número entre 0 a 200"
n_sorteado = 175
puts "Número escolhido..\n\n"
n_sorteado.to_i
end
def numero_chutado(cont, tentativas)
puts "\nDigte um número de 0 a 200"
n_chute = gets
puts "Tentativa " + cont.to_s + " de " + tentativas.to_s
n_chute.to_i
end
def verificar_acerto(numero_secreto, chute)
acertou = numero_secreto == chute
if acertou
puts "Você Acertou"
return true
end
if
puts "Você Errou"
end
false
end
boas_vindas
numero_secreto = sorteio_numero_secreto
tentativas = 3
for cont in 1..tentativas
chute = numero_chutado(cont, tentativas)
break if verificar_acerto(numero_secreto, chute)
end
end