Python 循环语句

本文介绍了Python编程中的两种主要循环语句——for循环和while循环,包括遍历字符串、列表、数值范围以及如何使用break和continue进行循环控制。for循环适用于遍历序列,while循环则根据条件反复执行代码。同时,文中提供了死循环的概念,并展示了如何通过break和continue来中断或跳过循环中的特定情况。
摘要由CSDN通过智能技术生成

Python 循环语句

循环。可以理解为在某种情况下反复的做⼀些事情。⽐如人的一生,每天都要经历日出日落的循序,直至离世的那一天。这样⼀直反复的事件,可以理解为循环。

循环语句:for循环

for循环,也称作for遍历。在Python中for循环可以遍历任何序列的项⽬,如⼀个列表、⼀个字符串、一个数字范围等。

也请同学们思考一下该如何在这有限且反复的人生里过得和其他人有点不一样呢?

其使⽤格式如下:

for 临时变量 in 列表或者字符串等可迭代对象:
	需要执行的语句

遍历字符串:打印’python’这个字符串里面的每一个字母。

string = 'python'
for each in string : #遍历string中的每个元素并赋值给each
	print(each) #前面有缩进,打印each

遍历列表:打印下面列表中个每一个元素。
[1,‘你好’,‘帅哥’,‘美女’,2.4,[1,3],(3,90),set(‘今天吃什么?’)]

list1= [1,'你好','帅哥','美女',2.4,[1,3],(3,90),set('今天吃什么?')]
for i in list1: #遍历list1中的每个元素并赋值给i
	print(i) #前面有缩进,打印i

遍历数值范围

for i in range(9): #遍历数字从0到8,无间隔选取
	print(i)

for i in range(0,9,1): #遍历数字从0到8,无间隔选取
	print(i)

for i in range(0,9,2): #每间隔2选取一次
	print(i)

循环语句:while 循环

Python 编程中 while 语句也是循环语句种的⼀种,主要⽤于循环执⾏程序,即在某条件下,循环执⾏某段程序,以处理需要重复处理的相同任务。

其使⽤格式为:

while 判断条件:
	执⾏语句
	……

当判断条件为‘真’时,就会执行条件后面的缩进代码。

例:打印9次’我是这个世界上最好看的人’

count = 0 #表示计次为0
while count<9: #判断计次是否小于9
	print('我是这个世界上最好看的人')
	count = count + 1  #计次数加1

循环语句:while 死循环

有⼀种循环叫死循环,⼀经触发,就运⾏个天荒地⽼、海枯⽯烂。
这是为什么捏?
因为 while 后⾯的条件⼀直成⽴。什么情况下会⼀直成⽴呢?
例如我们每天都要学习新知识。

count = 0 #表示计次为0
while True: #判断条件永远为真
	count = count + 1
	print(f'学习的第{count}天')

注意:如果不小心写出了死循环,可以按Ctrl+C打断程序运行

Python 循环控制

break 结束循环

break 翻译成中⽂有:打破、折断、弄坏等意思。在 Python 中 break 的作⽤是退出相关的所有的循环,结束所有循环。

count = 0 #表示计次为0
while True: #判断条件永远为真
	count = count + 1
	print(f'学习的第{count}天')
	if count==100:
		print(f'已经学习了{count}天,马上退出循环')
		break
print('退出循环,我再也不学习了')

循环控制:continue 退出当前循环

continue 退出是当前的循环,进⼊下⼀次循环.表示跳过当前这次循环,进⾏下⼀次循环

count = 0 #表示计次为0
while count<10: #判断条件永远为真
	count = count + 1
	if count==5:
		print(f'今天是第{count}天,我要休息')
		continue 
	print(f'学习的第{count}天')
print('10天的学习任务完成')

continue 的作⽤是,跳出当前这⼀次循环。

作业

分别使用for循环和while循环打印学号次’我爱学习第x次’,说明,学号为“222222222222”的同学,打印222222222222次,第1次的打印内容为:“我爱学习第1次”;第789次的打印内容应为:“我爱学习第789次”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值