今天小婷儿给大家分享的是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 中的 continuevar = 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 中的 breakvar = 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
DBA宝典小程序 |
● 本文作者:小婷儿
● 作者博客地址:https://blog.csdn.net/u010986753
● 版权所有,欢迎分享本文,转载请保留出处
● QQ群:483766429
● QQ号:87605025
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。
本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
以上是内存溢出为你收集整理的Python - while 循环全部内容,希望文章能够帮你解决Python - while 循环所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)