3.6-3 break 和continue
都是离他最近的循环起作用
#break
可以用来立即退出循环语句
创建一个5次循环
i=0
while i<5:
i += 1
if i==3:
break
print(i)
else:
print("循环结束")
#continue 继续用来跳过当次循环
i=0
while i<5:
i += 1
if i==3:
continue
print(i)
else:
print("循环结束")
求100以内的所有质数(优化)
通过模块可以对py进行扩展
优化1:
from time import *
begin=time()
i=2
while i<=10000:
flag=True
j=2
while j<i:
if i%j==0:
flag=False
break
j+=1
if flag:
print(i)
i+=1
end=time()
print(end-begin)
优化2:
from time import *
begin=time()
i=2
while i<=10000:
flag=True
j=2
while j<=i**0.5:
if i%j==0:
flag=False
break
j+=1
if flag:
print(i)
i+=1
end=time()
print(end-begin)
本文暂时没有评论,来添加一个吧(●'◡'●)