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 我會嘗試用每一個循環做到這一點。 –