中级
分析用户学习配置合理性
未完成
中级参考
代码结构已给出,请填写 ____ 处
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']]
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199