← 返回题库
中级

统计设备在线率(按区域)

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    scr_csv = open_url(____).read()
    screens = pd.read_csv(StringIO(____))
    print(____)
    for region, grp in screens.groupby(____):
        total = len(____); online = len(____)
        rate = round(____) if total>____ else ____
        bar = '____'*int(____)
        print("____"+str(____)+"____"+str(____)+"____"+str(____)+"____"+str(____)+"____"+bar)
    overall = len(____)
    print("____"+str(____)+"____"+str(len(____))+"____"+str(round(overall/len(____)*____,____))+"____")

示例

输入
solve()
期望输出
Regional online rates:
  天河: 22/36 = 61.1% ############
  朝阳: 31/36 = 86.1% #################
  江汉: 24/36 = 66.7% #############
  浦东: 27/36 = 75.0% ###############
  海淀: 25/36 = 69.4% #############
Overall: 129/180 = 71.7%
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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