一、语法
while 条件:
执行代码
while就是当的意思,它指当其后面的条件成立,就执行while下面的代码。
例:写一个从0打印到10的程序
count = 0 while count <= 10: print('第%s次' % count) count += 1
如果要打印1~10之间的偶数怎么办呢?
那就得先搞清楚,怎么判断一个数字是偶数?能被2整除的就是偶数,但如何判断这个数是否能被2整除呢?简单,直接判断这个数除以2之后的余数是否为0就行了,这就用到了前面“Python之运算符”中介绍的取模运算符%。
count = 1 while count <= 10: if count % 2 == 0: print('偶数:%s' % count) count += 1
二、循环中止语句
1、死循环
有一种循环叫死循环,只要一触发,就运行到海枯石烂,机器发烧瘫痪。
只要while后边的条件一直成立即一直为真(True)就会一直执行,例如:
count = 0 while True: # 布尔值中的True本身就是真 print('不会结束的,打不完的!') count += 1 # count怎么加都没用,因为while后面的判断语句与count无关
2、break
break用于完全结束一个循环,跳出循环体,执行循环体后面的代码
count = 0 while count <= 10: print('第%s次' % count) if count == 5: # 当count等于5时,执行break break count += 1 print('循环结束!') # 注意缩进!此代码不在循环体内。
3、continue
continue和break有点类似,区别在于continue只是终止本次循环,还会接着执行后面的循环,break则是完全终止循环。
count = 0 while count <= 10: count += 1 if count == 5: # 当count等于5时,执行continue, continue print('第%s次' % count) # 当执行了continue就会跳过本次打印 print('循环结束!') # 注意缩进!此代码不在循环体内。
4、while...else...
与其它语言不同,Python中else可以跟while搭配使用
while后面的else作用是指,当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。
count = 0 while count <= 5: count += 1 print('第%s次' % count) else: print('循环正常执行完了。') print('循环结束!')
注:如果在执行过程中被break终止,就不会执行else语句了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
更新日志
2024年11月18日
2024年11月18日
- ABC唱片-鲍比达·新民乐《满江红》[APE+CUE]
- 许嵩.2014-不如吃茶去【海蝶】【WAV+CUE】
- 周笔畅.2024-HAVE.A.GOOD.NIGHT【SN.Music】【FLAC分轨】
- 周笔畅.2024-HAVE.A.NICE.DAY【SN.Music】【FLAC分轨】
- 证声音乐图书馆《真夏派对 x 迪斯可》[FLAC/分轨][380.78MB]
- 证声音乐图书馆《星空下 爵士钢琴》[320K/MP3][65.88MB]
- 证声音乐图书馆《星空下 爵士钢琴》[FLAC/分轨][283.95MB]
- 沙门怀一《竹山听雨HQ》头版限量[低速原抓WAV+CUE]
- 沙门怀一《于喁·壹HQ》头版限量编号[低速原抓WAV+CUE]
- 群星《魅音绝唱》黑胶CD【WAV】
- 腾格尔.2002-四十独白【风潮】【WAV+CUE】
- 陈明真.1992-到哪里找那么好的人【华星】【WAV+CUE】
- 黄凯芹.2012-廿五年3CD【环球】【WAV+CUE】
- 证声音乐图书馆《七夕 爵士情缘》[320K/MP3][64.8MB]
- 证声音乐图书馆《七夕 爵士情缘》[FLAC/分轨][327.79MB]