想要打印100以内的质数,代码撸下:
lists = list(range(3,101))
for i in lists:
for j in range(2,i):
if i%j == 0:
lists.remove(i)
continue
print(lists)
然后就提示:
ValueError: list.remove(x): x not in list
貌似是列项超纲了?可我没发现有什么问题啊?请问要怎么改?