python while循环语句-Python
前言
在编程中 while 语句主要用于循环执行某段程序,常用于处理一些需要重复处理的相同任务。
其语法形式为:
while expression:
statement(s)
expression:为逻辑表达式,最终的返回值必须是 False 或 True;
statement:为内部执行的代码块。
执行过程: 判断表达式,如果为真(True)则执行内部语句,如果为假(False)则退出while语句。
注意:使用while语句时同样需要注意代码的缩进格式!
无限循环
实例如下(脚本模式):
#!/usr/bin/python3
# -*- coding: utf-8 -*-
flag = 0
# 无限循环
while ( True ):
print("这是第",flag,"次循环")
flag += 1
实例输出:
这是第 0 次循环
这是第 1 次循环
这是第 2 次循环
这是第 3 次循环
这是第 4 次循环
这是第 5 次循环
这是第 6 次循环
这是第 7 次循环
............(后续省略)
分析:由于判断表达式永远为真,所以程序一直在做循环运行操作,此时需要使用 ctrl + c 键来终止程序执行。
控制循环次数
实例如下:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
flag = 1
while ( flag <= 5 ):
print("这是第",flag,"次循环")
flag += 1
实例输出:
这是第 1 次循环
这是第 2 次循环
这是第 3 次循环
这是第 4 次循环
这是第 5 次循环
分析:当 while 循环 5 次后,此时 flag=5,当再次进行判断时条件为假,所以退出了while语句。
while语句正/异常退出
实例如下:
(1) 正常退出
#!/usr/bin/python3
# -*- coding: utf-8 -*-
x = 3
while ( x > 0 ):
x -= 1
print ("Hello World" )
else:
print ("done" )
实例输出:
Hello World
Hello World
Hello World
done
分析:可以看到当whlie语句正常退出时会执行else 内部的语句。
(2) 异常退出
#!/usr/bin/python3
# -*- coding: utf-8 -*-
x = 3
while( x > 0 ):
x -= 1
print ("Hello World" )
if x==1:
break
else:
print("done" )
实例输出:
Hello World
Hello World
分析:可以看出,当 x=1 时执行 了break语句,程序退出,而此时并没有执行 else中的代码,所以被认为是异常退出,同样在我们使用 ctrl+c键退出程序时,也被视为异常退出。
小结:while 主要是用于循环执行某部分的代码块,使用简单,可用于做无限循环体,在涉及到while正/异常退出时,实际编程中很少会这样使用,这里只需要知道while 语句是这样的一个执行过程即可!
喜欢 (0)or分享 (0)
python while循环语句-Python相关推荐
- python while循环语句-Python While 循环语句
Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件(cond ...
- python while循环语句-python while循环控制流语句结构与用法
python while循环语句和for语句都是python的主要循环结构.while语句是python中最通用的迭代结构,也是一个条件循环语句.while与if语句有哪些不同,标准语法结构及循环使用 ...
- python while循环语句-Python while循环语句
只要给定条件为真(True),Python编程语言中的while循环语句将重复执行目标语句. 语法 Python编程语言中的while循环的语法是 - while expression: statem ...
- python while循环语句-python循环语句讲解(一):while循环
东尧爱分享 这是东尧每天一篇文章的第20天 东尧写文章的目标:分享东尧的经验和思考,帮你获取物质和精神两方面幸福. 循环就是当条件满足的时候,就会重复的执行某些事情,直到条件不满足退出.python中 ...
- python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)
循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...
- Python for 循环语句-Python 基础教程
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence: statements( ...
- python教程循环语句,Python之新手教程4、循环语句
4.1for循环语句 for循环更适用于固定次数的循环.在使用for循环语句的时候,需要注意想要循环的语句都需要缩进. for i in range(循环次数): 循环内容 比如说下面这段代码 for ...
- python while循环语句-Python中的while循环语句怎么用?
while 语句基本语法 初始条件设置 -- 通常是重复执行的 计数器 while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...
- python循环语句-python中的for循环语句怎么写
python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...
最新文章
- AI时代,企业如何利用机器学习技术驱动业务发展?
- laravel的工厂模式数据填充:
- wxWidgets:wxDirTraverser类用法
- ArrayList实现
- 等额本息excel模板下载_格格技能——巧用EXCEL函数,算清各种收益利率
- PHP header发送各种类型文件及设置文件下载名
- 【Linux】创建逻辑卷管理(LVM)
- 实战:京东购物车静态界面实现
- vscode下载与安装教程
- 关于在线评论有用性的论文研读笔记---31-40篇
- js实现23种设计模式
- Android Home键按键事件监听
- CLIP 论文学习笔记《Learning Transferable Visual Models From Natural Language Supervision》
- Linux应用编程概念
- 2021-07-25
- 微信小程序学习第3天——网络数据请求
- Android App开发基础篇—数据存储(SQLite数据库)
- CarEye 智能云平台升级
- 好论文是如何炼成的-林宙辰
- 最简单的几个界面设计原则
热门文章
- POJ - 3070 Fibonacci
- select选择框实现跳转
- 基于webuploader.js的单图片上传封装
- cpio用法详细说明
- vue2.0读书笔记2-进阶
- 前端路由以及浏览器回退,hash history location
- 广州去厦门旅游攻略--(转自 #散文吧网站#)
- jQuery学习笔记(一):入门
- zz[as3 hack技术]垃圾回收机强制执行
- 以下选项不是python文件读操作的是-以下选项中,不是Python中文件操作的相关函数是()...