Python入门 Day 6 : # While True的用法

while 是循环结构(while一定要小写),while 後面搭配布林值(boolean)并用,False则终止循环,True是表示为真,while True即一直进行loop(但循环是死的)。因此通常会搭配break使用中止无限循环

break用法:

  • 在回圈中只要碰到break就会跳出回圈形成中止该loop,这样用法不只在while也同时适用於for loop
  • break不需要加上其他东西,只需要单独打出使用,详细请见以下例子

"""

#真实逻辑运算实际案例
while True:
    a = int(input('请输入数字'))
    if a == 0:
        break
    x1 = a > 50
    x2 = a % 4 == 0
    x3 = a ** 2 > 3000
    x4 = (x1 and x2)
    x5 = (x1 or x2)
    x6 = (not x2)
    x7 = (not x3)
    x8 = (not x6 and not x7)
    print(x1, x2, x3, x4, x5, x6, x7, x8)
    break
"""


## else用法:

使用`else`检查`break`是否执行,不过这样的检查,会是在`while`回圈有被限定在一定的范围中的时候,当`while`能判断的标的都跑完了,仍然没遇到`break`来跳出回圈,`else`就会被执行

## continue用法:

语句跳过当次循环,控制返回到回圈的开始。在这种情况下,回圈不会终止,而是继续下一次迭代。

python
name = input('设定密码')
count = 5
while count:
password = input('输入您的密码:')
if d[name] == password:
print('恭喜进入系统')
break
else:
count -= 1
print('输入的密码错误,还有{}次机会'.format(count))
continue


参考网址: https://selflearningsuccess.com/python-while-loop/#%E4%BD%BF%E7%94%A8else%E8%AE%93%E4%BD%A0%E7%9F%A5%E9%81%93while%E8%BF%B4%E5%9C%88%E5%81%9C%E6%AD%A2%E4%BA%86

<<:  【JavaScript】阵列方法之indexOf()

>>:  OpenProject安装在 ubuntu 20.04 LTS

Day_10 : 让 Vite 来开启你的Vue 之 结构目录

Hi Dai Gei Ho~ 我是Winnie~ 终於,我撑过中秋连假殒落的危险,走向 白洞,白色的...

多重影分身之术,让你的分身去做事情

影分身之术 网站正式上线运行时,会开始有使用者访问浏览,流量就会开始出现变化,当网站推广新活动或周年...

IT铁人DAY 21-Facade 外观模式

  今天要介绍的模式是属於结构型模式的一种,我个人觉得他还蛮简单的,有点像是程序码中的主要窗口,现在...

Day 4:AWS是什麽?30天从动漫/影视作品看AWS服务应用 -《Vivy -Fluorite Eye's Song》Part 4

虽然被断赛了,但既然是自我挑战,亦无关乎系统连贯的程度吧。大家记得准时发文www 第七、八集中,着名...

Day4 JavaScript 变量

变量是用於储存信息的"容器": Ex: var x = 5 ; var y = ...