• 模拟超市付款 (if 多分支结构)


    """
         模拟超市付款: 商品单价   商品数量
    	键盘上输入商品单价,以及商品数量,
    		然后计算应付总额
    	   计算总额  float
    	提示用户可以有4种付款方式
    	   不同的付款方式有不同的折扣: 先展示四种付款方式
    	   	现金没有折扣
          	微信 0.95折
    	   	支付宝 鼓励金付款金额的10%   鼓励金可以直接折算到付款金额中
    	   	刷卡 满100-20
    """
    
    shopping_price = float(input("商品单价:"))
    shopping_number = float(input("商品数量:"))
    all_price =shopping_number * shopping_price
    print("商品总价为:%.2f"%all_price)
    print("用户可以有4种付款方式
    "
          "现金没有折扣(a)
    "
          "微信 0.95折(b)
    "
          "支付宝 鼓励金付款金额的10%   鼓励金可以直接折算到付款金额中(c)
    "
          "刷卡 满100-20(d)
    ")
    choice =input("请选择你的付款方式:")
    if choice =="a":
        print("现金没有优惠,你需要支付 %.2f元"%all_price)
    elif choice == "b":
        now_price = all_price*0.95
        print("微信支付,95折优惠,你需要支付%.2f元"%now_price)
    elif choice =="c":
        ali_price = all_price*0.9
        print("支付宝支付,你需要支付%.2f"%ali_price)
    elif choice =="d":
        if all_price > 100:
            i = all_price // 100
            price_1 = i * 20
            now_price1 = all_price - price_1
            print("刷卡满100返20,现在应付金额为%.2f"%now_price1)
        else:
            print("此时的价格为%.2f"%all_price) 
      
    

      

  • 相关阅读:
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    Uva
    第二次结队编程作业
    第三次软件工程作业的总结
  • 原文地址:https://www.cnblogs.com/lcc1234/p/11248701.html
Copyright © 2020-2023  润新知