ではまず n が素数かどうか調べるプログラムを書きましょう。 def isprime(n) var i=2 '割る数 while i < n && n mod i != 0 'i が n 未満かつ i が n を割り切れない間ループ i=i+1 '割る数を1増やす wend return i==n ' 2以上n未満の自然数で割り切れなかったなら真を返す end