for循环

for循环

  • for 变量 in 序列:
    语句

    定义的变量再序列里面,然后执行下面语句
a= [80,15,13,67,45,98,65,88]
for b in a:
    if b>=90:
        print("优秀")
    elif b>=60:
        print("还行")
    else :
        print("重修")
还行
重修
重修
还行
重修
优秀
还行
还行

for-else 语句

- foe循环结束,需要执行一些收尾工作
- else语句是可选语句,如果没有在列表中则执行,或者是循环列表结束执行
a= [80,15,13,67,45,98,65,88]
for b in a:
    if b>=90:
        print("优秀")
    elif b>=60:
        print("还行")
    else :
        print("重修")
else :
    print("做完了")  #这个else可以不写
还行
重修
重修
还行
重修
优秀
还行
还行
做完了

break,continue,pass

  • break,跳出循环

  • continue,继续执行下一轮循环,其实和break相似,都是停止,但是continue还会进行下一次循环

  • pass占位符,继续执行

# break使用
# 只要找到一个就直接跳出,不需要继续往下面走
# 我想知道是否有人不及格
a= [80,15,13,67,45,98,65,88]
for b in a:
    if b<60:
        print("真有人不及格")
        break
    else:
        print(b)

  #这个else可以不写
80
真有人不及格
#continue
# 在数字1-10 里面,找打所有的偶数
a =[1,2,3,4,5,6,7,8,9,10]
for b in a:
    if b%2==0:
        print("偶数",b)#print一定是用逗号分隔
    else:
        continue
        
偶数 2
偶数 4
偶数 6
偶数 8
偶数 10
a =[1,2,3,4,5,6,7,8,9,10]
for b in a:
    if b%2==1:
        continue
        
    else:
        print("偶数",b)#print一定是用逗号分隔
偶数 2
偶数 4
偶数 6
偶数 8
偶数 10
#pass案例
a= 20
if a>18:
        pass        #这种情况下,if语句下面应该有执行语句,如果你不执行,应该加上pass
else:
    print("年龄不够")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值