以Python 3.x版本为主
场景:当在一个循环里或者判断逻辑语句里,为了保持结构完整性,留着后续补充代码,则可以使用pass语句,充当一个占位作用
- pass语句
while 成立条件:
if i%7==0:
pass
else
print('当前遍历值:%s' % (value))
- 代码如下
#!/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)
# 循环嵌套语句
while day<=21:
day+=1
if day%7==0:
index=int(day/7)
item=jsonObject[index-1]
print('连续更文第%s天,可获得奖励:%s\r\n' % (item['day'],item['prize']))
else:
pass
- 效果如下