list=[]
for i in range (2,100):
for j in range(2,i):
if(i%j==0):
break
else:
list.append(i)
print(list)
注意:#for......else......的执行顺序为:
1.当迭代对象完成所有迭代后且此时的迭代对象为空时,如果存在else子句则执行else子句,没有则继续执行后续代码;
2.如果迭代对象因为某种原因(如带有break关键字)提前退出迭代,则else子句不会被执行,程序将会直接跳过else子句继续执行后续代码
备注:本文会借鉴一些博主的语句,如有侵犯,请联系本人,会进行删除或者更改