初级
解析广告屏设备注册体
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
def solve():
from pyodide.http import open_url
from io import StringIO
import pandas as pd
scr_csv = open_url("https://data.zuihe.com/dbd/ms-adlift/state_00/screens.csv").read()
screens = pd.read_csv(StringIO(scr_csv))
print("Screen registry (first 5):")
for _, row in screens.head(5).iterrows():
print(" "+row['screen_id']+": model="+row['model']+" net="+row['network_type']+" v="+row['player_version']+" status="+row['status']+" storage="+str(row['storage_total_mb'])+"MB")
print("Status dist: "+str(dict(screens.groupby('status').size())))
print("Network dist: "+str(dict(screens.groupby('network_type').size())))
示例
输入
solve()
期望输出
Screen registry (first 5):
SCR-0001: model=LCD-720P-V net=4G+WiFi v=2.3.3 status=online storage=4096MB
SCR-0002: model=LCD-1080P-H net=WiFi v=2.3.2 status=online storage=8192MB
SCR-0003: model=LCD-1080P-V net=4G+WiFi v=2.2.7 status=fault storage=8192MB
SCR-0004: model=LCD-720P-V net=4G+WiFi v=2.3.0 status=online storage=16384MB
SCR-0005: model=LCD-720P-H net=4G v=2.2.7 status=online storage=4096MB
Status dist: {'fault': np.int64(10), 'maintenance': np.int64(19), 'offline': np.int64(22), 'online': np.int64(129)}
Network dist: {'4G': np.int64(58), '4G+WiFi': np.int64(68), 'WiFi': np.int64(54)}
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199