I'm a beginner in Ruby and while doing some exercises here, I came across an error that I did not understand as yet.
Well, the error is as follows: It has a comparison of a number entered by the user, that if this number is greater than or equal to 65, return an 'x' message, but when I type a number much lower, it of showing me the message y, it returns me 'x' in the same way.
Follow the code below:
puts'Por favor, digite sua idade: '
idade = gets.chomp
if idade >= '18' and idade < '65'
print'Legal, você é maior de idade, ja pode ser preso.'
elsif idade < '17'
print'Que pena, você ainda é menor de idade.'
else idade >= '65'
print'Você ja é um idoso.'
end