素数のリストを取得するために、pop および remove 関数を使用してリストから 2 から 100 までの数字を削除しようとしています。主な問題は、k が常にエラーを引き起こすことです。また、 の後に print 関数を配置すると、k
偶数のみが表示されますが、なぜそれが起こっているのかわかりません。
x=[]
for i in range(2,100):
x.append(i)
primes=[]
count=0
while count < 99:
k = x[count]
print(k)
primes.append(k)
"""for j in range(2,100):
if k % j ==0:
x.remove(j)"""
x.pop(count)
count = count + 1
print(x)