for num in range(1,100):
# 素数大于 1
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)
实现的功能是:求100之内的素数。
注意,for循环和else搭配,当循环迭代完结束时,位于else的子句才将执行,break在for循环中功能是直接终止循环,此时,循环并未迭代结束,所以并不会执行else子句。