七、 for循环、公共操作与推导式(跟着孙兴华老师学Python)

本文详细介绍了Python中的for循环,包括语法、遍历序列、break和continue的使用,以及for...else结构。此外,还探讨了enumerate函数的应用。文章重点讲解了推导式,包括列表、带条件的列表、字典和集合推导式的用法,并通过实例展示了它们如何简化代码。最后,提供了牛客网的编程练习题,涉及累加数与平均值的计算和矩阵相加问题。
摘要由CSDN通过智能技术生成

一、for循环

1、for循环语法

for 临时变量 in 序列:
重复执行的代码1
重复执行的代码2
………

2、遍历序列

#遍历字符串

str1="Hello,World"
foriinstr1:
	print(i,end='')

结果:
Hello,World

#遍历列表

list1=['孙悟空','猪八戒','沙和尚','白龙马']
foriinlist1:
	print(i,end='')

结果:
孙悟空 猪八戒 沙和尚 白龙马

#遍历元组

tuple1=('孙悟空','猪八戒','沙和尚','白龙马')
foriintuple1:
	print(i,end='')

结果:
孙悟空 猪八戒 沙和尚 白龙马

二、break 终止循环

代码:

字符串 = '猪牛羊虫菜果'
for 临时变量 in 字符串:
        if  临时变量 == '虫'print('真恶心,不吃了')
    	break
        print(临时变量)

结果:



真恶心,不吃了

三、continue 退出本次循环,继续执行下一次循环

代码:

字符串 = '猪牛羊虫菜果'
for 临时变量 in 字符串:
        if  临时变量 == '虫'print('真恶心,不吃了')
   	 continue
        print(临时变量)

结果:



真恶心,不吃了

四、for…else

for 临时变量 in 序列:
重复执行的代码
………
else:
循环正常结束之后要执行的代码

break 终止循环,循环并没有正常结束
countinue退出本次循环,执行下一次循环,循环是可以正常结束的

代码:

for i in a:
	If i=='虫':
		print('真恶心,不吃了')
		continue
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值