← 返回题库
初级

加载并解析餐次取消规则

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    rules=pd.read_csv(StringIO(open_url("https://data.zuihe.com/dbd/ms-mealhub/state_01/cancel_rules.csv").read()))
    print("Cancel rules:")
    for _,r in rules.iterrows():
        day_label='前一天' if r['day_offset']==-1 else '当天'
        print(f"  {r['meal_type']}: 最迟{day_label}{r['cutoff_hour']:02d}:{r['cutoff_minute']:02d} 逾期罚款={r['late_cancel_fee']}元")

示例

输入
solve()
期望输出
Cancel rules:
  breakfast: 最迟前一天22:00 逾期罚款=3.0元
  lunch: 最迟当天09:00 逾期罚款=5.0元
  dinner: 最迟当天14:00 逾期罚款=4.0元
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码