← 返回题库
初级

记账凭证借贷平衡验证

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve(entries):
    debit_sum = sum(e["amount"] for e in entries if e["direction"] == "借")
    credit_sum = sum(e["amount"] for e in entries if e["direction"] == "贷")
    is_balanced = abs(debit_sum - credit_sum) < 0.01
    return {"借方合计": debit_sum, "贷方合计": credit_sum, "是否平衡": is_balanced}

示例

输入
solve([{"direction": "借", "amount": 10000}, {"direction": "借", "amount": 5000}, {"direction": "贷", "amount": 15000}])
期望输出
{'借方合计': 15000, '贷方合计': 15000, '是否平衡': True}
Python 代码 🔒 登录后使用
🔒

登录后即可练习

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