0
我试图查看用户是否输入质数。我希望它打印的“黄金”或“不是素数”到屏幕:红宝石将不会打印输出
prime = ""
puts "TYPE IN A NUMBER TO SEE IF IT'S PRIME: "
gets.chomp(prime).to_i
for divide_by in 2..(prime.to_i - 1)
if prime % divide_by == 0
puts "NOT PRIME!!!"
else
puts "PRIME!!!"
end
end
我应该使用while
循环呢?
是的,但我怎么做,然后用数字的东西吗?我是否把它放在同一个循环中? –
把什么放在同一个循环中? – sawa
“如果黄金不能被2整除,这就够了说‘PRIME!’?” 我知道。我试图通过1和总理之间的任意数字说,这还不包括1 我会尝试用每一个循环做到这一点。 –