python模拟超市抹零结算结账
python模拟超市抹零结算结账
在商店买东西时,可能会遇到这样的情况:挑选完商品进行结算时,商品的总价可能会带有0.1元或0.2元的零头,商店老板在收取现金时经常会将这些零头抹去。
在代码中,将各个商品金额累加,计算出所有购买商品的总金额,并转换成字符串输出。然后再用int()函数将浮点类型金额转换成整形,从而实现抹零,最后转换字符串输出。
代码如下:
# -*- coding:utf-8 -*- money_all = 32.59 + 23.34 + 88.67 + 68.76 #累加统计总金额 print("商品总金额为:" + str(money_all)) #转换成字符串 money_real = int(money_all) #进行抹零处理 print("实收金额为:" + str(money_real)) #转换字符串输出
运行结果: