Python入门教程(十七)Python的While循环
作者:轻松学Python 发布时间:2022-07-31 13:42:27
标签:Python,While,循环
Python 循环
Python 有两个原始的循环命令:
while 循环
for 循环
while 循环
如果使用 while 循环,只要条件为真,我们就可以执行一组语句。
实例
只要 i 小于 7,打印 i:
i = 1
while i < 7:
print(i)
i += 1
运行实例
1
2
3
4
5
6
注释:请记得递增 i,否则循环会永远继续。
while 循环需要准备好相关的变量。在这个实例中,我们需要定义一个索引变量 i,我们将其设置为 1。
break 语句
如果使用 break 语句,即使 while 条件为真,我们也可以停止循环:
实例 在 i 等于 3 时退出循环:
i = 1
while i < 7:
print(i)
if i == 3:
break
i += 1
运行实例
1
2
3
continue 语句
如果使用 continue 语句,我们可以停止当前的迭代,并继续下一个:
实例
如果 i 等于 3,则继续下一个迭代:
i = 0
while i < 7:
i += 1
if i == 3:
continue
print(i)
运行实例
1
2
4
5
6
7
else 语句
通过使用 else 语句,当条件不再成立时,我们可以运行一次代码块:
实例
条件为假时打印一条消息:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
运行实例
1
2
3
4
5
i is no longer less than 6
来源:https://blog.csdn.net/ooowwq/article/details/129028919


猜你喜欢
- 看一个例子d={'test':1}d_test=dd_test['test']=2print d如果你在命令
- 层的八条定律当然,这些并非真正的定律,而只是一些有益的忠告,使你免陷于使用层时可能的困顿中。原来有九条定律的,我们精简掉一条,还有下面的八条
- 如图输入如下命令python manage.py startapp apitest添加应用到 autotest项目项目下在settings.
- JavaScript(JS)网页–动态生成表格,供大家参考,具体内容如下在网页中,动态生成列表的内容,将数组中的object加入到列表中(没
- 需求最近公司有个大屏展示项目(如下图)页面的元素需要做响应式监听,图表需要跟着窗口响应变化问题每一个图表都被我写成了一个组件,然后就在每一个
- 本文实例讲述了Python实现通过解析域名获取ip地址的方法。分享给大家供大家参考,具体如下:从网上查找的一些资料,特此做个笔记案例1:de
- 在写登录功能的时候看着网上的视频学着做,然后看了源码的时候发现了一些有意思的功能,因此写这一篇笔记分享给大家.1.阅读Django自带用户系
- 前言分享一下最近在学习Django过程中,遇到和解决的一些有趣的方法和问题一、Django是什么?Django也不用在过多的去介绍了。使用p
- 一、RPM版安装查看是否有其他版本的数据库,若有,删除干净非root用户必须要有sudo权限1.下载mysql相关安装包https://mi
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'l
- 将ASCII字符转换为对应的数值即‘a'-->65,使用ord函数,ord('a')反之,使用chr函数,将数
- 用习惯列表解析之后会觉得超级酷,所以在尝试使用列表解析,把循环什么的写在一行里面。使用if的时候什么时候必须要有else,什么时候可以没有e
- 一 模板语法传值方式一:# urls.pypath('template', views.template)# views.p
- 1.触发器概述触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。一般存储过程主要通过存储过程名而
- 人口普查人口数量变化图1 第七次人口普查不同省份总人口import pandas as pdfrom collections import
- JavaScript Date.toDateString()方法返回一个Date对象的人类可读形式的日期部分。语法Date.to
- pyspark 操作hive表pyspark 操作hive表,hive分区表动态写入;最近发现spark动态写入hive分区,和saveAs
- 前些日子在SmashingMagazine看到一篇关于CSS3新技术不错的文章,它详细介绍了CSS3的新特性和它的使用方法,它包括:浏览器专
- 这是 COMSHARP CMS 团队翻译的2009年海外Web设计风潮的第二部分,着重讲解了反 Box 式布局,单页布局,多栏布局,巨型插图
- time模块下有两种时间表示方法:第1种是:时间戳的方式。是基于1970年1月1日0时0分0秒的偏移。浮点数。第2种是:struct_tim