feat: add payment processing logic

This commit is contained in:
Ivan087
2026-05-27 15:31:44 +08:00
parent e507646aa8
commit 7a1b3182b2

10
test_logic.py Normal file
View File

@ -0,0 +1,10 @@
# test_logic.py
def process_user_payment(user_balance, item_price):
# 故意挖坑 1没有检查余额是否足够直接扣款会导致负数
new_balance = user_balance - item_price
# 故意挖坑 2使用了模糊的变量命名
r = "Payment successful"
# 故意挖坑 3没有处理输入参数可能为非数字类型的异常
return new_balance, r