为什么我的自定义函数跑出来结果是错的?

逻辑很简单,如果代发价格不为0,则返回代发价格,如果为0,则返回支付价格

img


求帮忙看看为什么跑出来的结果是错的,谢谢!

1.检查一下输入进来的i,把i打印一下
2.检查一下金额的数据类型,看看是整型还是字符串