Python基础之循环语句相关知识总结
作者:jks212454 发布时间:2021-03-19 18:57:19
标签:Python,循环语句
一、循环语句介绍
1.循环语句理解
循环语句允许我们执行一个语句或语句组多次,可以让我们的代码重复的去执行。
2.循环语句示意图
二、循环语句的分类
三、循环控制语句
四、while循环
while循环解释:判断语句的条件是否为真,如果为真,则执行代码,然后再次判断条件,直到条件为假为止,循环结束。
1.while死循环
# 死循环示例
while True:
print("高山仰止,景行行止,虽不能至,心向往之。")
2.while条件循环
# while循环,有条件(列出一串数的示例)
i = 1
while i <= 100:
print(i)
i = i + 1
# 要求从1加到100
h = 0
i = 1
while i <= 100:
h = h + i
i = i + 1
print(h)
# 计算1-2+3-4+5-6+7.....-100 结果
h = 0
i = 1
while i <= 100:
m = i % 2
if m == 1:
h = h + i
else:
h = h - i
i = i + 1
print(h)
五、break和continue
1.break使用
break:让当前这个循环立即停止
while True:
content = input("请输入你要学习的内容:")
if content == "ex":
break
print("认真做笔记:", content)
2.continue使用
continue:停止当前本次循环,继续执行下一次循环。
i = 1
while i <= 10:
if i == 4:
i = i +1
continue
print(i)
i = i + 1
六、for循环
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
1.for循环示例
m = "我要学习python"
for i in m:
print("这次循环得到的是:", i)
2.for循环中range的使用方法
①range(n)的模式
for i in range(8):
print(i)
②range(m,n)的模式
for i in range(1,9):
print(i)
③range(m,n,s)模式
for i in range(1,10,2):
print(i)
七、pass语句的使用
PASS:代码占位
for letter in 'Python':
if letter == 'h':
pass
print('这是 pass 块')
print('当前字母 :', letter)
print("Good bye!")
来源:https://blog.csdn.net/jks212454/article/details/117877588
0
投稿
猜你喜欢
- 第三章 XML的术语提纲:导言 一.XML文档的有关术语 二.DTD的有关术语导言初学XML最令人头疼的就是有一大堆新的术语概念要理解。由于
- 利用ACCESS可以用查询创建视图这一功能来进行查询分析。选择查询->在设计视图中创建查询,然后关闭弹出的表选择对话框,在下面的窗口上
- python提取照片坐标信息的代码如下所示:from PIL import Imagefrom PIL.ExifTags import TA
- 锚点是“top”,可以放在页面的任何位置,一般是页首。程序就是对锚点出现的判断,我设置的数值是4,意思是出现4个动态数据就出现一个锚点,少于
- (1)安装Jpype 用Python调用jar包需要安装jpype扩展,在Ubuntu上可以直接使用apt-get安装jpype扩展$ su
- 本文实例讲述了Python树莓派学习笔记之UDP传输视频帧操作。分享给大家供大家参考,具体如下:因为我在自己笔记本电脑上没能成功安装Open
- 最近开始在项目中使用Quickwork For Asp,虽然该框架是自己独立完成的,不过功能没做过详细的总结,所以很多参数总是会弄错,毕竟鱼
- 文章摘要:其实这里casperjs与python没有直接关系,主要依赖casperjs调用phantomjs webkit获取html文件内
- 这篇文章主要介绍了如何使用python传入不确定个数参数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 正则表达式简介正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码
- 一、浏览器允许每个域名所包含的 cookie 数:Microsoft 指出 Internet Explorer 8 增加 cookie 限制
- 前言发现一个不错的壁纸网站,里面都是超高清的图片,而且还是免费为的。所以,我打算把这些壁纸都爬取下来,然后在做一个自动跟换桌面壁纸的脚本,这
- CocosCreator在1.8版本开始,就支持一键发布微信小程序,下面是详细的发布步骤:1、在微信公众平台下载微信开发者工具 地
- 本文实例讲述了Python二叉树的遍历操作。分享给大家供大家参考,具体如下:# coding:utf-8"""
- SQL Server服务器的配置选项属于那种人们了解较少且经常误用的选项。当一个技术支持人员要求你按照某种方式调整一个选项、而另一个技术支持
- 内容摘要: 模拟网页下拉菜单中有几个比较关键的CSS属性:position、left、top、
- XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。  
- AlexNet是2012年ImageNet比赛的冠军,虽然过去了很长时间,但是作为深度学习中的经典模型,AlexNet不但有助于我们理解其中
- 一、Mock介绍1、什么是Mock模拟接口接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模拟接口来代替2
- 1 引言形态学运算是针对二值图像依据数学形态学集合论方法发展起来的图像处理的方法.其主要内容是设计一整套的变换概念和算法,用以描述图像的基本