Python入门教程(十七)Python的While循环
目录
- Python 循环
- while 循环
- break 语句
- continue 语句
- else 语句
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
到此这篇关于Python入门教程(十七)Python的While循环的文章就介绍到这了,更多相关Python的While循环内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Python中用户输入与while循环详情
目录 一.用户输入 1.输入字符串 2.使用函数int()获取数值输入 3.求模运算符的应用 二.while循环 1.简单的while循环 2.通过用户输入退出while循环 3.使用标志 4.使用break退出循环 5.在循环中使用continue 三.使用while循环处理列表和字典 1.在列表之间移动元素 2.删除列表中所有的特定元素 3.使用用户输入来填充字典 前言: 本文的主要内容是介绍Python中用户输入与while循环,包括如何接收用户输入并进行处理,在程序满足一定的条件时让程序
-
5道关于python基础 while循环练习题
目录 1. 使用while循环输出1 2 3 4 5 6 8 9 10 2. 求1-100的所有数的和 3. 输出 1-100 内的所有奇数 4.输出 1-100 内的所有偶数 5. 用户登陆(三次机会重试) 1. 使用while循环输出1 2 3 4 5 6 8 9 10 count=0 while count <10: count+=1 print(count) 2. 求1-100的所有数的和 count=0 total=0 #定义两个变量 while count <=100: total
-
Python 不设计 do-while 循环结构的理由
在某些编程语言中,例如 C/C++.C#.PHP.Java.JavaScript 等等,do-while 是一种基本的循环结构. 它的核心语义是:先执行一遍循环体代码,然后执行一遍条件语句,若条件语句判断为真,则继续执行循环体代码,并再次执行条件语句:直到条件语句判断为假,则跳出循环结构. 流程图如下(Java 示例): // 打印小于 20 的数字 public class Test { public static void main(String[] args){ int x = 10; d
-
python条件语句和while循环语句
目录 一.条件语句 二.while循环语句 以Python 3.x版本为主 一.条件语句 条件语句基本结构 0或null为false,其余则为true if 判定条件:语句块...可多行else:语句块...可多行 代码如下: day=12 # 多条件语句判断 if day<7: print('活动挑战失败,再接再厉!'); day+=6 elif day>=7 and day <14: print('奖品2选1,超大鼠标垫/定制冰箱贴'); elif day>=14
-
学习python 的while循环嵌套
目录 while 循环嵌套 1 基本架构了解 2 打印一个三角形 2.1 练习打印一个距形 3 while嵌套实现九九乘法表 3.1 练习矩阵打印 总结 while 循环嵌套 1 基本架构了解 今天学习while循环嵌套.我们先看一个例子: i=0 while i<3: print("这是第%d行"%i) j=0 while j<4: print("学python") j+=1 print() i+=1 在上面的代码中,外层循环执行一次,内层循环会执
-
详解Python中while无限迭代循环方法
目录 前言 while循环 break语句 和 continue语句 else 子句 无限循环 嵌套while循环 单行 while 循环 前言 Python 有 while 语句和 for 语句作为循环处理.虽然 for 语句具有一定数量的进程,但 while 语句是『直到满足条件』类型的循环进程. 对于无限迭代 while,循环执行的次数没有事先明确指定.相反,只要满足某些条件指定的块就会重复执行. 使用定义迭代 for,指定块将被执行的次数在循环开始时已经倍明确指定. 除了 while 语
-
Python入门教程(十七)Python的While循环
目录 Python 循环 while 循环 break 语句 continue 语句 else 语句 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 循环需要准备好相关的变量
-
Python入门教程(二十七)Python的日期
目录 Python 日期 日期输出 创建日期对象 strftime() 方法 Python 日期 Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理. 实例 导入 datetime 模块并显示当前日期: import datetime x = datetime.datetime.now() print(x) 运行实例 2023-02-14 20:43:20.889388 日期输出 如果我们执行上面的代码,结果将是: 2019-0
-
python入门教程之基本算术运算符
一.算术运算符 运算符 + - * / % **(幂)求次方 //(取整除,向下取整)如:9//2 =4 二.比较运算符 运算符 == != <>(不等于,类似!=) < > >= <= #举例说明: x = 10 y = 20 print(x > y) # False print(x < y) # True print(x >= y) # False print(x <= y) # True print(x == y) # False prin
-
Python入门教程(十六)Python的if逻辑判断分支
目录 Python 条件和 If 语句 缩进 Elif Else 简写 If 简写 If … Else And Or 嵌套 If pass 语句 Python 条件和 If 语句 Python 支持来自数学的常用逻辑条件: 等于:a == b不等于:a != b小于:a < b小于等于:a <= b大于:a > b大于等于:a >= b 这些条件能够以多种方式使用,最常见的是“if 语句”和循环. if 语句使用 if 关键词来写. 实例 If 语句: a = 66 b = 200
-
Python入门教程(二十一)Python的数组
目录 前言 数组 一.什么是数组? 访问数组元素 数组长度 循环数组元素 添加数组元素 删除数组元素 二.数组的内置方法 前言 在Python中没有内置对数组的支持,但可以使用 Python 列表代替 数组 数组用于在单个变量中存储多个值: 创建一个包含汽车品牌的数组: cars = ["Porsche", "Volvo", "BMW"] 一.什么是数组? 数组是一种特殊变量,能够一次包含多个值. 如果我们有一个项目列表(例如,汽车品牌列表),将
-
Python入门教程(十九)python的函数详解
目录 创建函数 调用函数 参数 默认参数值 以 List 传参 返回值 关键字参数 任意参数 pass 语句 递归 函数是一种仅在调用时运行的代码块. 可以将数据(称为参数)传递到函数中. 函数可以把数据作为结果返回. 创建函数 在 Python 中,使用 def 关键字定义函数: 实例 def my_function(): print("Hello from a function") 调用函数 如需调用函数,请使用函数名称后跟括号: 实例 def my_function(): pri
-
Python入门教程之三元运算符的使用详解
目录 使用三元运算符的简单方法 使用元组.字典和 lambda 的直接方法 三元运算符可以写成嵌套的 if-else 在三元运算符中使用打印功能 要点 三元运算符也称为条件表达式,是根据条件为真或假来评估某些内容的运算符.它在2.5 版本中被添加到 Python 中. 它只是允许在单行中测试条件,替换多行 if-else,使代码紧凑. 语法 : [on_true] if [expression] else [on_false] 使用三元运算符的简单方法 # 演示条件运算符的程序 a, b = 1
-
Python入门教程之运算符重载详解
目录 如何重载Python中的运算符 在 Python中重载比较运算符 重载相等和小于运算符 用于运算符重载的 Python 魔术方法或特殊函数 二元运算符 比较运算符 赋值运算符 一元运算符 运算符重载意味着赋予超出其预定义的操作含义的扩展含义.例如运算符 + 用于添加两个整数以及连接两个字符串和合并两个列表.这是可以实现的,因为 '+' 运算符被 int 类和 str 类重载.您可能已经注意到,相同的内置运算符或函数对不同类的对象显示不同的行为,这称为运算符重载. # Python 程序显示
-
Python入门教程(二十九)Python的RegEx正则表达式
RegEx 或正则表达式是形成搜索模式的字符序列. RegEx 可用于检查字符串是否包含指定的搜索模式. RegEx 模块 Python 提供名为 re 的内置包,可用于处理正则表达式. 导入 re 模块: import re Python 中的 RegEx 导入 re 模块后,就可以开始使用正则表达式了: 实例 检索字符串以查看它是否以 “China” 开头并以 “country” 结尾: import re txt = "China is a great country" x =
-
Python入门教程(二十八)Python中的JSON
JSON 是用于存储和交换数据的语法. JSON 是用 JavaScript 对象表示法(JavaScript object notation)编写的文本. Python 中的 JSON Python 有一个名为 json 的内置包,可用于处理 JSON 数据. 实例 导入 json 模块: import json 解析 JSON - 把 JSON 转换为 Python 若有 JSON 字符串,则可以使用 json.loads() 方法对其进行解析. 结果将是 Python 字典 实例 把 JS
随机推荐
- 宝丽通实现连续播放实现代码
- bootstrap suggest搜索建议插件使用详解
- Windows 7下IIS安装配置教程(win8通用)
- IOS 文件读写操作详解及简单实例
- Android中使用Kotlin实现一个简单的登录界面
- 基于springioc bean 的几个属性介绍
- 详解SQLServer和Oracle的分页查询
- nginx支持codeigniter的pathinfo模式url重写配置写法示例
- C++中函数模板的用法详细解析
- golang struct扩展函数参数命名警告解决方法
- linux 查看端口占用命令实例详解
- javascript随机显示背景图片的方法
- python图像处理之镜像实现方法
- C#实现最完整的文件和目录操作类实例
- 用Python编程实现语音控制电脑
- Sql Injection in DB2数据库
- 正解SQLSEVER 2005 sql排序(按大小排序)
- 三招轻松降伏隐形大盗病毒
- Android开发之APP安装后在桌面上不显示应用图标的解决方法
- Python基础之函数用法实例详解