关于python 的while的用法
答案:2 悬赏:20 手机版
解决时间 2021-03-16 04:20
- 提问者网友:情歌越听越心酸
- 2021-03-15 09:13
关于python 的while的用法
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-15 09:43
while循环语句和for语句都是Python的主要循环结构。while语句是Python中最通用的迭代结构,也是一个条件循环语句。
while循环语句的语法如下所示:
while 条件:
执行代码块
while循环中的执行代码块会一直循环执行,直到当条件不能被满足为假False时才退出循环,并执行循环体后面的语句。while循环语句最常被用在计数循环中。
举一个最简单的,来看看while循环控制流语句基本用法是怎么样的。
x = 0
while x<5:
print x,
x+=1
# 0,1,2,3,4变量x的初始值为1,条件是x小于10的情况时,执行代码块x+=1的操作,直到x的值不再小于10。
while循环语句和for语句一样,也是常搭配break、continue、else一起使用,可以完成更多重条件的要求。
while循环语句的语法如下所示:
while 条件:
执行代码块
while循环中的执行代码块会一直循环执行,直到当条件不能被满足为假False时才退出循环,并执行循环体后面的语句。while循环语句最常被用在计数循环中。
举一个最简单的,来看看while循环控制流语句基本用法是怎么样的。
x = 0
while x<5:
print x,
x+=1
# 0,1,2,3,4变量x的初始值为1,条件是x小于10的情况时,执行代码块x+=1的操作,直到x的值不再小于10。
while循环语句和for语句一样,也是常搭配break、continue、else一起使用,可以完成更多重条件的要求。
全部回答
- 1楼网友:末日狂欢
- 2021-03-15 11:17
L=[1,2,4,8,16,32,64] #定义一个列表
x=5 #把5赋予x(这样x是全局的)
found=i=0 #把0赋予found和i
while not found and i if 2**x==L[i]: (L[i]是什么意思)### L[i]代表取L的第i个值,L[0]就是1,L[2]就是4,L[3]得8
found=1 (不懂)### 给变量found赋值1
else:
i=i+1 (这个我遇到多次了,有点不明白)### 意思是 i增1,执行前如果i为1,执行后i就等于2
if found: (found有是什么)### 如果i为真(不等于0就是真),就打印下面的
print 'at index', i #输出字符串‘at index’和i人值
else: ### 如果i为假
print x, 'not found ' #输出x的值和字符串'not found'
x=5 #把5赋予x(这样x是全局的)
found=i=0 #把0赋予found和i
while not found and i
found=1 (不懂)### 给变量found赋值1
else:
i=i+1 (这个我遇到多次了,有点不明白)### 意思是 i增1,执行前如果i为1,执行后i就等于2
if found: (found有是什么)### 如果i为真(不等于0就是真),就打印下面的
print 'at index', i #输出字符串‘at index’和i人值
else: ### 如果i为假
print x, 'not found ' #输出x的值和字符串'not found'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯