Python - while 循环
2021/4/13 20:28:56
本文主要是介绍Python - while 循环,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
今天小婷儿给大家分享的是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
DBA宝典小程序 |
● 本文作者:小婷儿
● 作者博客地址:https://blog.csdn.net/u010986753
● 版权所有,欢迎分享本文,转载请保留出处
● QQ群:483766429
● QQ号:87605025
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。
本文分享自微信公众号 - DB宝(lhrdba)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
这篇关于Python - while 循环的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门