From 7a1b3182b2f78d9551ed8dc2048f09f3bcf3c72d Mon Sep 17 00:00:00 2001 From: Ivan087 Date: Wed, 27 May 2026 15:31:44 +0800 Subject: [PATCH] feat: add payment processing logic --- test_logic.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 test_logic.py diff --git a/test_logic.py b/test_logic.py new file mode 100644 index 0000000..59e5c8c --- /dev/null +++ b/test_logic.py @@ -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