Python - while 循环
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python - while 循环,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3752字,纯文字阅读大概需要6分钟。
内容图文
今天小婷儿给大家分享的是Python - while 循环。
这次将为大家介绍 Python 3 中的 while 循环语句的使用。
Python 3 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
Python 3 中 while 执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件为假false时,循环结束。
while 循环的一般格式如下:
while 判断条件:
执行语句……
?例一 死循环
i =1
while i <=3:
print('please be careful ')
?例二 有条件,执行三次
i =1
while i <=3:
print('please be careful ')
i+=1
# (例二 i = 1 语法上的死循环)
while True:
print('haha')
i += 1
if i == 10:
break
?例三 else可以不写,循环条件不满足后,执行else中代码
i = 1
while i <= 3:
print('today is nice')
i = i + 1
else:
print('循环结束')
?例四 用 while 求 200 之内 3 的倍数的和
i = 1
sumV = 0
while i <=200:
if i %3 != 0:
i +=1
continue
sumV += i
i +=1
print(sumV)
Python 3 结果:6633
?例五
j = 1
while j <= 100:
if j == 50:
跳出循环,循环体中,break后面的代码不再执行
break
print(j)
j = j + 1
?例六 阶乘
求 5! = 1 * 2 * 3 * 4 * 5
i = 1
mul = 1
while i <= 5:
mul *= i
i = i + 1
print(mul)
Python 3 结果:120? ?
例七 求和
# 1 + 2 + ... + 100
i = 1
sumV = 0
while i <= 100:
sumV += i
i = i + 1
print(sumV)
Python 3 结果:5050? ?
例八
count = 1
while count <= 3:
inputAge = int(input('please input age:'))
if inputAge > 20:
print('Am I so old?')
elif inputAge < 20:
print('Am I so young?')
else:
print('You are right!')
break
count += 1
else:
print('Good bye!')
?例九
i = 1
while i <= 10:
j = 1
while j <= 10:
print('i=%d j=%d'%(i, j))
j = j + 1
if j == 5:
break
i = i + 1
?while 中的 continue
var = 7
while var > 0:
var = var -1
if var == 5:
continue
print ('当前变量值 :', var)
print ("Good bye!")
Python 3 结果:
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!
?while 中的 break
var = 7
while var > 0:
print('数值为 :', var)
var = var - 1
if var == 5:
break
print("Bye bye!")
Python 3 结果:
数值为 : 7
数值为 : 6
Bye bye!
类似if语句的语法,如果你的while循环体中只有一条语句,可以将该语句与while写在同一行中
flag = 'python'
while (flag): print ('欢迎学习Python!')
print ("Good bye!")
以上的无限循环可以使用 CTRL+C 来中断循环。
Python 3 结果:
欢迎学习Python!
欢迎学习Python!
欢迎学习Python!
........
........
欢迎关注小婷儿的博客:https://blog.csdn.net/u010986753
有问题请在博客下留言或加QQ群:483766429 或联系作者本人 QQ :87605025
OCP培训说明连接:https://mp.weixin.qq.com/s/2cymJ4xiBPtTaHu16HkiuA
OCM培训说明连接:https://mp.weixin.qq.com/s/7-R6Cz8RcJKduVv6YlAxJA
小婷儿的python正在成长中,其中还有很多不足之处,随着学习和工作的深入,会对以往的博客内容逐步改进和完善哒。
小婷儿的python正在成长中,其中还有很多不足之处,随着学习和工作的深入,会对以往的博客内容逐步改进和完善哒。
小婷儿的python正在成长中,其中还有很多不足之处,随着学习和工作的深入,会对以往的博客内容逐步改进和完善哒。
重要的事说三遍。。。。。。
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w |
OCP培训说明连接:https://mp.weixin.qq.com/s/2cymJ4xiBPtTaHu16HkiuA
OCM培训说明连接:https://mp.weixin.qq.com/s/7-R6Cz8RcJKduVv6YlAxJA
高可用(RAC+DG+OGG)培训说明连接:https://mp.weixin.qq.com/s/4vf042CnOdAD8zDyjUueiw
● 本文作者:小婷儿
● 作者博客地址:https://blog.csdn.net/u010986753
● 版权所有,欢迎分享本文,转载请保留出处
● QQ群:483766429
● QQ号:87605025
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。
本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
内容总结
以上是互联网集市为您收集整理的Python - while 循环全部内容,希望文章能够帮你解决Python - while 循环所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。