|
|
发表于 2020-2-19 16:37:07
|
显示全部楼层
您好
您在- new_price = discounts(old_price,rate)
复制代码
和- print('打折后的价格是:',new_price)
复制代码
之间并没有对new_price进行操作呀,所以他就不变。
源代码修改为
- def discounts(price,rate):
-
- global old_price
- old_price = 50
- final_price = price *rate
- print('修改后old_price的值是1:',old_price)
- return final_price
- old_price = float(input('请输入原价:'))
- rate = float(input('请输入折扣率:'))
- new_price = discounts(old_price,rate)
- print('修改后old_price的值是2:',old_price)
- new_price = discounts(old_price,rate)
- print('打折后的价格是:',new_price)
复制代码
希望能帮到你! |
|