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

Continua aparecendo true/false

Olá tudo bem? no meu jogo continua aparecendo true/false no cdm alguém poderia me explicar o por que?

puts "bem vindo ao jogo da advinhação"
puts "qual é o seu nome?"
nome = gets
puts "\n\n"
puts "começaremos o jogo para você, " + nome
puts "\n"
puts "escolhendo um número secreto entre 0 e 200..."
numero_secreto = 6
puts "número escolhido, que tal adivinhar hoje nosso número secreto?"
puts "\n\n"
puts "Tentativa número 1"
puts "Entre com o número"
chute = gets
puts "Será que acertou? Você chutou " + chute
puts chute.to_i == numero_secreto

if chute.to_i == numero_secreto
    puts "Acertou mizeravel"
else
    puts "Errou"
end
1 resposta
solução!

Oi Igor, tudo bom?

Esse true/false que tá aparecendo é entre que textos?

Se for logo depois do texto "Será que acertou? ..." e logo antes do texto "Acertou mizeravel" ou "Errou", dá uma olhada no puts que tá na linha seguinte a "Será que acertou?..." :

puts chute.to_i == numero_secreto

Nessa linha tá sendo pedido pra imprimir o resultado da comparação chute.to_i == numero_secreto, ou seja, vai imprimir true ou false.

Espero ter ajudado. :)