n= int(raw_input("Number? "))
for x in range (2, n+1):
for y in range (2, x+1):
if x < n+1 and x % 2.0 > 0 and x % 3.0 > 0 and x%y > 0:
print x
x = x + 1
こんにちは。入力番号までのすべての素数をリストする SIMPLE python プログラムを作成する必要があります。たとえば、10 を入力すると、2、3、5、7 が生成されます。
シンプルに保ち、def や break などのより高度な関数は使用しないようにします。ネストされたループが優先されます。
上記のコードは機能しません。25 や 91 などの非素数が含まれています。
助けてください!