[day-23] Python-基本认识回圈!(Part .2)

前情堤要

  上次我们已经对回圈做了基本的介绍,那这次我们要接着继续下去,还有..我知道我这个速度很难看到应用篇
所以..之後可能会另外出一篇完整的文在我的Github。抱歉啦oxo


无限循环的while

  当我们要做到无限循环,条件必须为固定且一直保持着符合的状态,在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 程序已执行完毕

只要搭配 判断式 就能在适当的地方跳出回圈

除了break可以控制回圈之外还有一种常常用到的continue

  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

Day08【Web】DNS 与 CDN

什麽是 DNS DNS 全称 Domain Name System 中文为「网域名称系统」, 可视为...

Day09 - 使用PopupWindow显示搜寻结果

今天来把昨天的搜寻结果给显示出来,并让使用者选择要去哪个看板。显示的部分我想使用PopupWindo...

大人也舍不得离开的公园 — 共融游乐场 Inclusive Playground

生活中有大大小小的设计,也许就在你我的日常中却未曾发现,其中一项替城市街景增添设计风采的设施就是公园...

Day36 - 「登愣登愣,登愣登登登」~ 隐挑战 Day12 ─ 果然我的青春写扣喜剧搞错了。完

重复是学习之母。继续写是完赛之母。 继续写是完赛之母XDDDDDDDDDDD 这会不会太符合我现况...

初探 YC Startup School

Y Combinator,简称 YC,是国际上十分知名的加速器之一,其中最大的特点在於他们的新创社群...