与えられた範囲内のすべての素数を印刷するプログラムを作成しようとしています。私はそれを書いた、出力はほとんどOKです、それは素数を印刷しますが、何らかの理由でそれは素数ではない4を印刷します... どのアシスタントが高く評価されます!範囲内のすべての素数
def primes():
start = int(input("Enter the starting number: "))
end = int(input("Enter the ending number: "))
num = 0
i = 0
ctr = 0
for num in range(start,end+1,1):
ctr = 0
for i in range(2,num//2,1):
if num % i == 0 :
ctr = ctr + 1
break
if (ctr==0 and num != 1):
print(num)
にあなたの範囲を変更することができます(2、NUM // 2)' – user3080953