← 返回题库
中级

实现广告主余额不足预警

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    from io import StringIO
    import pandas as pd
    adv_csv = open_url(____).read()
    advertisers = pd.read_csv(StringIO(____))
    DAILY_RATES = {'____':____,'____':____,'____':____,'____':____,'____':____}
    WARN_DAYS = ____
    def alert(____):
        if rate <= ____: return '____', float(____)
        days = balance / rate
        if days < ____: return '____', round(____)
        if days < WARN_DAYS: return '____', round(____)
        return '____', round(____)
    print(____)
    for _, row in advertisers.head(____).iterrows():
        rate = DAILY_RATES.get(____)
        level, days = alert(row['____'], float(____), rate)
        if level != '____':
            print("____"+level.upper()+"____"+row['____']+"____"+str(round(____))+"____"+str(____)+"____"+str(____))

示例

输入
solve()
期望输出
Balance alerts:
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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