# 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