《学习记录》“Python”收款程序

题目要求:

        设计一个收款程序,如果金额不足,提示还差多少钱;如果金额够,提示应该找回多少钱。其中,如果金额达到100元,则打9折。

代码如下:

if __name__ == '__main__':
    import random
    spend = random.randint(50,600)
    print("您总共消费{0}元".format(spend))
    if spend >100:
        lastspend = spend * 0.9
    print("请扫码付款")
    pay = int(input("收款金额为:"))
    if pay-spend >0:
        print("谢谢支付,找回{0}元,欢迎下次光临".format(pay-spend))
    else:
        print("付款金额不足,还差{0}元".format(spend - pay))

--------------------------------------------------------------------------------------------------------------------------------

此为建议收款程序,仅满足一次支付,如果需要多次支付,则需要在外层加一个循环,并且消费金额在这个程序中用的是随机数表示,可以替换为“字典” ,key对应商品名称,value对应商品价格,在程序运行时先显示商品金额和对应名称,再一一挑选后,将字典中value值相加。

---------------------------------------------------------------------------------------------------------------------------------

(后续会在此补充使用字典方法的程序)10.14

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值