中级
验证readings嵌套结构
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve():
from pyodide.http import open_url
from io import StringIO
import pandas as pd, json
payloads_csv = open_url(____).read()
payloads = pd.read_csv(StringIO(____))
def validate_readings(____):
try: payload = json.loads(____)
except: return False, '____'
readings = payload.get(____)
if not isinstance(____): return False, '____'
if len(____) == ____: return False, '____'
for i, r in enumerate(____):
if '____' not in r: return False, f'____'
if '____' not in r: return False, f'____'
return True, '____'
for _, row in payloads.iterrows():
ok, msg = validate_readings(____)
print(____)
示例
输入
solve()
期望输出
id=1: OK(ok) id=2: OK(ok) id=3: OK(ok) id=4: OK(ok) id=5: FAIL(readings_empty) id=6: OK(ok) id=7: OK(ok) id=8: OK(ok) id=9: OK(ok) id=10: OK(ok) id=11: OK(ok) id=12: OK(ok) id=13: OK(ok) id=14: OK(ok) id=15: OK(ok) id=16: OK(ok) id=17: OK(ok) id=18: OK(ok) id=19: OK(ok) id=20: OK(ok) id=21: OK(ok) id=22: OK(ok) id=23: OK(ok) id=24: OK(ok) id=25: OK(ok) id=26: OK(ok) id=27: OK(ok) id=28: OK(ok) id=29: OK(ok) id=30: OK(ok)
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199