Python:如何把循环后最后一个值添加进列表
# 题目:求100之内的素数。
a = []
for i in range(2,101):
for j in range(2,i):
if i == 2:
a.append(i)
elif i % j == 0:
break
else:
a.append(i) # 如else在for j 循环内,则会导致添加的i会根据j的循环次数而重复多次
print(a)
# 输出[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]
浙公网安备 33010602011771号