3.6-3 break 和continue

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 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)

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章