← 返回题库
中级

实现逾期罚息计算日罚息等于逾期本金乘罚息率

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from pyodide.http import open_url
    clients_csv = open_url(____).read()
    loans_csv = open_url(____).read()
    loan_repayment_schedule_csv = open_url(____).read()
    loan_charges_csv = open_url(____).read()
    import sqlite3, pandas as pd
    from io import StringIO
    conn = sqlite3.connect(____)
    pd.read_csv(StringIO(____)).to_sql(____)
    pd.read_csv(StringIO(____)).to_sql(____)
    overdue = pd.read_sql_query(____)
    for _, r in overdue.iterrows():
        penalty = round(float(____) * ____ / ____ * int(____), ____)
        recorded = pd.read_sql_query(____).iloc[____]['____']
        print(____)
    conn.close()

示例

输入
solve()
期望输出
LN20260005  逾期35天  余额:52000  计算罚息:74.79  记录罚息:382.50
LN20260006  逾期65天  余额:1350000  计算罚息:3606.16  记录罚息:5265.00
LN20260009  逾期95天  余额:28000  计算罚息:109.32  记录罚息:1197.00
LN20260011  逾期150天  余额:22000  计算罚息:135.62  记录罚息:1237.50
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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