已知某会某冲锋衣电商准备在双12推出优惠活动,计划如下: 货号 单价 DG110013 812 DG110018 879 DG110004 735 DG120002 649 满899减50,满599减30。 现要求,输入完整的货号和数量,输出总价(保留两位小数)。 如果货号输入有误,则输出Error!
时间: 2023-02-15 21:25:55 浏览: 349
DG.zip_DG method_DG基函数_folks9m4
。请问如何实现?
你可以通过以下步骤来实现这个需求:
1. 定义一个字典,存储所有的货号和单价。
2. 让用户输入货号和数量。
3. 判断货号是否在字典中,如果不在,则输出 "Error!"。
4. 如果货号在字典中,则计算总价,并判断是否满足优惠条件,输出总价(保留两位小数)。
下面是一个简单的代码实现:
```
product_prices = {
"DG110013": 812,
"DG110018": 879,
"DG110004": 735,
"DG120002": 649
}
product_code = input("请输入货号:")
product_quantity = int(input("请输入数量:"))
if product_code not in product_prices:
print("Error!")
else:
total_price = product_prices[product_code] * product_quantity
if total_price >= 899:
total_price -= 50
elif total_price >= 599:
total_price -= 30
print("总价:%.2f" % total_price)
```
阅读全文