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

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

break用法:

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

"""

#真实逻辑运算实际案例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

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章