上次我们已经对回圈做了基本的介绍,那这次我们要接着继续下去,还有..我知道我这个速度很难看到应用篇
所以..之後可能会另外出一篇完整的文在我的Github。抱歉啦oxo
当我们要做到无限循环,条件必须为固定且一直保持着符合的状态,在Python中有提供一种方法可以使程序无限循环,那就是while True
,True这个条件的一直保持吻合的,因此这个回圈就会一直执行直到有人停止它。
范例:无限执行
n = 0
while True:
n = n + 1
print(f"{n}")
当你使用无限回圈的时候就要事先想清楚,到达哪些条件要停下,哪些要继续执行。
这时候就需要用到break
,break是一种可以强制停止回圈的方法,只要程序执行到break就会跳出回圈执行回圈以外的程序。
范例:
n = 0
while True:
n = n + 1
print(f"{n}")
if (n > 99):
break
print("程序已执行完毕")
输出 1~100 程序已执行完毕
只要搭配 判断式 就能在适当的地方跳出回圈
continue可以控制回圈回到开头,甚麽意思呢?就是当我执行到continue
无论下面还有哪些程序都直些忽略,回到回圈开头的地方。
范例:
n = 0
s = 0
while True:
n = n + 1
print(f"{n}")
if (n > 99):
n = 0
s = s + 1
continue
if (s > 3):
break
print("程序已执行完毕")
在这段范例中,1~100这段程序会被执行3次,接着回圈就停止了
<<: 【Day 25】半监督式学习(Semi-supervised Learning)(下)
>>: 【Day 23】Go 基础小笔记 IV:goroutine、channel
什麽是 DNS DNS 全称 Domain Name System 中文为「网域名称系统」, 可视为...
今天来把昨天的搜寻结果给显示出来,并让使用者选择要去哪个看板。显示的部分我想使用PopupWindo...
生活中有大大小小的设计,也许就在你我的日常中却未曾发现,其中一项替城市街景增添设计风采的设施就是公园...
重复是学习之母。继续写是完赛之母。 继续写是完赛之母XDDDDDDDDDDD 这会不会太符合我现况...
Y Combinator,简称 YC,是国际上十分知名的加速器之一,其中最大的特点在於他们的新创社群...