www.5615.net > python whilE

python whilE

while循环语句和for语句都是Python的主要循环结构.while语句是Python中最通用的迭代结构,也是一个条件循环语句. while循环语句的语法如下所示: while 条件: 执行代码块 while循环中的执行代码块会一直循环执行,直到当条件不能被满

第一种方式,当条件不满足时会自动退出循环:while 条件: func 第二种方式,用break退出,满足条件时会自动退出.while true: func if 条件: break,func代表一般代码.

while 1: pass这就是一死循环,1 恒为真,一直执行循环体 pass.一直跑不退出来就是对的.你说 win7 没事这才是有问题.pass 作为占位符,循环中使用就只是代码没写完临时占着位置让代码能正常解释.如果你这阶段就想让代码运行调试,就不该用 while 1 而该用 while 0.

while (some condition and another condition): dosomethingorwhile condition \ continue condition: dosomething

1. 数字 像while 1, while 2, while -1, while -2, while x, 只要x不等于0, 就是条件永远为真, 等价于while True while 0 等价于 while False2. 其他变量,如字符串, 列表, 元组等 while '1', while [1, 2], while (1, 2), while x, 只要len(x)>0, 就是条件永远为真, 等价于while True while '', while [], while (), while x, 只要len(x)=0, 就是条件永远不为真, 等价于 while False

sum没有返回值,要看结果就写成print(sum(L)).跳出循环用break,L是全局变量,值应该会保留.

if guess==number后的running==False改为running=False两个=号是判断相等的意思,一个等号才是赋值

def he(n): i=1 s=0 while i 追问: 是我自己打错字了,谢谢 评论0 0 0

遍历或者固定循环次数用for,不确定循环次数用while

a=[22,54,66,12,3]print "a",aprint "Total",sum(a)print ""b=[input("enter a number: ") for i in range(5)]print "b",bprint "Total",sum(b)

网站地图

All rights reserved Powered by www.5615.net

copyright ©right 2010-2021。
www.5615.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com