概述
接下来的内容就简要介绍一下Python中的循环
目录
1、首当其冲的就是 while 循环
2、在 while 循环中加上一些判断结构
3、无限循环及跳出
4、“for” 循环
Q4.1:但是有的时候我们并不想遍历所有元素,可能只有前面或者后面的一些元素对我们才有用,所以我们可以用range函数
Q4.2 可别小瞧了range 函数,它和其他函数结合,还可以产生不一样的作用呢
Q4.3:这样程序每次只会自动加一,可能还是不会完全满足我们的要求,于是range函数就有了第三个数值,也是能够确定加几位数
其实还可以加负数的
1、首当其冲的就是 while 循环
先看代码
a = 1
while a<=5:
print('a is',a)
a+=1
程序运行的结果是依次打印出1到5
这个程序很简单,在while中进行判断, 当a的值等于5时结束
2、在 while 循环中加上一些判断结构
我们先看一段代码
condition = True
while condition:
printf(“I AM WHILE”)
这个程序运行的后果是,会不停的打印 I AM WHILE,所以需要我们手动停止程序。
这个时候就需要进行判断结构对程序进行梳理
我们看看这段代码
a = 1
while a != 11:
if a % 2 == 0:#求a的余数
print('a is',a)
a+=1
这个程序实际是让我们求1到11之间的偶数
3、无限循环及跳出
源代码
while 1: 1永远等于1,这个式子可以理解为用针式,也就是永远都是对的
a = input("Enter 'q' to quit:")
if a == 'q':
break; 退出循环换,与之相对应的continue 是跳出本次循环,继续下次循环
结果
4、“for” 循环
for循环适用于一些列数值或字符串,常常用来遍历列表中的元素,
但是for循环有一点值得提的是,for循环之后的代码每段都要进行缩进操作,如果你要跳出 for 循环,只需要把缩进的段删去即可
for 循环可别忘记了 “ : ”这个符号呦,就是冒号
这个时候就需要我们创建一个列表,然后用for循环去 遍历它
源代码
a = ['你好','hello','hi','who'] 我们用a来代替这个列表
for i in a: #我们用i来实现遍历a中的每一个元素,其实这个i也可以是其他的字符,但是不能喝关键字冲突,否则会报错
print('a is',i) #输入a 中每次遍历得到的元素
运行结果
Q4.1:但是有的时候我们并不想遍历所有元素,可能只有前面或者后面的一些元素对我们才有用,所以我们可以用range函数
示例:
for ia in range(5): 程序会从0开始,运行到4结束,到5时立刻结束,也就不会打印 5 的值
print('a is',ia)
for ia in range(1,5): 从1开始到4结束
print('a is',ia)
Q4.2 可别小瞧了range 函数,它和其他函数结合,还可以产生不一样的作用呢
我们可以用range()和list()函数 结合直接将数字变成列表,看这个代码
mylist = list(range(1,10))
print(mylist)
Q4.3:这样程序每次只会自动加一,可能还是不会完全满足我们的要求,于是range函数就有了第三个数值,也是能够确定加几位数
示例:
for ia in range(1,10,2):
print('a is',ia)
每次运行完后自动加2
其实还可以加负数的
示例:
for ia in range(10,0,-1):
print('a is',ia)
这样我们就能实现逆序输出了
今天的 内容到此结束了
最后
以上就是悲凉帆布鞋为你收集整理的细说Python3中循环结构的全部内容,希望文章能够帮你解决细说Python3中循环结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复