← 返回题库
中级

分析用户学习配置合理性

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    users=pd.read_csv(StringIO(open_url(____).read()))
    def assess_config(____):
        issues=[]
        if row['____']>____: issues.append(____)
        if row['____']<row['____']*____: issues.append(____)
        return issues
    print(____)
    for _,u in users.iterrows():
        issues=assess_config(____)
        status='____' if not issues else f'____'
        print(____)

示例

输入
solve()
期望输出
User config assessment:
  Alice: new=10 review=50 [OK]
  Bob: new=10 review=50 [OK]
  Carol: new=15 review=100 [OK]
  David: new=15 review=200 [OK]
  Eve: new=25 review=150 [OK]
  Frank: new=10 review=50 [OK]
  Grace: new=20 review=50 [WARN:['review_limit_too_low']]
  Henry: new=20 review=150 [OK]
  Iris: new=15 review=150 [OK]
  Jack: new=20 review=200 [OK]
  Kate: new=15 review=150 [OK]
  Leo: new=15 review=200 [OK]
  Mia: new=20 review=50 [WARN:['review_limit_too_low']]
  Nick: new=20 review=50 [WARN:['review_limit_too_low']]
  Olivia: new=25 review=200 [OK]
  Paul: new=15 review=150 [OK]
  Quinn: new=15 review=200 [OK]
  Rose: new=15 review=200 [OK]
  Sam: new=25 review=150 [OK]
  Tina: new=20 review=50 [WARN:['review_limit_too_low']]
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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