練習問題です
# encoding: UTF-8 print("素数かcheck\nPlease input NUM(int)\n") ch=gets _4check=100 def prime?(num) _4check=num c=2 while 1 if c*c > _4check return 1 end if ((_4check%c)==0)&&(_4check!=c) return 0 end if c==2 c+=1 else c+=2 end end end num=31 result=prime? num if result==1 print("#{num}は素数です\n") else print("#{num}は素数ではありません\n") end num=35 result=prime? num if result==1 print("#{num}は素数です\n") else print("#{num}は素数ではありません\n") end num=101 result=prime? num if result==1 print("#{num}は素数です\n") else print("#{num}は素数ではありません\n") end num=102 result=prime? num if result==1 print("#{num}は素数です\n") else print("#{num}は素数ではありません\n") end ch=gets