0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#python基础学习系列(16)

以Python 3.x版本为主

场景:当在一个循环里,想在某个条件完成后结束循环,这个时候就需要用到break


  • break结束循环

当在while、for循环嵌套,break终止循环,只会跳出当前循环

flag=0
while 成立条件:
print('当前遍历值:%s' % (value))
语句块...可多行
for 循环值 in 循环对象:
flag=1
print('当前遍历值:%s' % (value))
语句块...可多行
break
if flag:
break


  • 代码如下
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Feb 12, 2022 11:00 AM
import json

day=0;

jsonString='[{"day":"7","prize":"奖品2选1,超大鼠标垫/定制冰箱贴"},{"day":"14","prize":"奖品3选2,超大鼠标垫/定制冰箱贴/虎年笔记本"},{"day":"21","prize":"奖品5选3,超大鼠标垫/定制冰箱贴/虎年笔记本/双肩背包/WuKong熊手办"}]';
jsonObject = json.loads(jsonString)

# 循环嵌套语句
flag=0
while day<=21:
day+=1
for item in jsonObject:
if(day==int(item['day'])):
flag=1
print('连续更文第%s天,可获得奖励:%s\r\n' % (item['day'],item['prize']))
break
if flag:
break


  • 效果如下

#yyds干货盘点#python基础学习系列(16)_for循环

举报

相关推荐

0 条评论