← 返回题库
中级

分析预算消耗进度趋势

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    snaps = pd.read_csv(StringIO(open_url(____).read()))
    budgets = pd.read_csv(StringIO(open_url(____).read()))
    bid = budgets.iloc[____]['____']
    limit = float(____)
    bs = snaps[snaps['____']==bid].sort_values(____)
    print(____)
    for _, r in bs.iterrows():
        bar='____'*int(float(____)/____)
        print(____)

示例

输入
solve()
期望输出
Progress for BDG-0001 (limit=791.0):
  2026-01-01: 0.0% [          ] spent=0.0
  2026-01-04: 8.8% [          ] spent=69.61
  2026-01-07: 22.9% [xx        ] spent=181.14
  2026-01-10: 28.1% [xx        ] spent=222.27
  2026-01-13: 34.4% [xxx       ] spent=272.1
  2026-01-16: 48.1% [xxxx      ] spent=380.47
  2026-01-19: 56.5% [xxxxx     ] spent=446.91
  2026-01-22: 74.2% [xxxxxxx   ] spent=586.92
  2026-01-25: 82.3% [xxxxxxxx  ] spent=650.99
  2026-01-28: 79.9% [xxxxxxx   ] spent=632.01
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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