← 返回题库
初级

查询不同级别员工补贴规则

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    emp=pd.read_csv(StringIO(open_url("https://data.zuihe.com/dbd/ms-mealhub/state_00/employees.csv").read()))
    rules=pd.read_csv(StringIO(open_url("https://data.zuihe.com/dbd/ms-mealhub/state_00/subsidy_rules.csv").read()))
    print("Subsidy rules:")
    for _,r in rules.iterrows():
        count=len(emp[emp['role']==r['role']])
        print(f"  {r['role']}({count}人): lunch={r['lunch_subsidy']} breakfast={r['breakfast_subsidy']} dinner={r['dinner_subsidy']}")

示例

输入
solve()
期望输出
Subsidy rules:
  staff(51人): lunch=12 breakfast=6 dinner=6
  manager(19人): lunch=20 breakfast=10 dinner=10
  intern(9人): lunch=8 breakfast=0 dinner=0
  director(1人): lunch=30 breakfast=15 dinner=15
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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