用python编写程序,对顾客购买的商品,让数量大于等于5件时,打八折,求总价

用python编写程序,对顾客购买的商品,让数量大于等于5件时,打八折,求总价,第1张

代码如下:

price = input("请输入商品价格以空格分割:").strip()

price = list(map(int,price.split(' ')))

amount = len(price)

if amount >= 5:

print(f"购买了{amount}件商品,享受八折优惠。优惠后的价格为:{sum(price)*0.8},优惠金额为:{sum(price)*0.2}")

else:

print(f"购买了{amount}件商品。总价为:{sum(price)}")

输出如下:

电商用python设置满减玩法模板的方法如下:

1、获取商品信息和当前价格:使用Python强大的网络爬虫库,如requests和BeautifulSoup,获取商品信息和当前价格。可以根据电商平台提供的接口或者通过模拟浏览器获取页面数据。

2、判断是否符合满减条件:通过判断当前购买数量或者购买金额是否符合满减条件,符合条件则进入下一步 *** 作。

3、计算折扣金额:根据满减规则计算需要减免的金额,可以将规则作为参数传入,然后在程序中实现。

4、配置优惠券信息:根据折扣金额和满减规则,生成优惠券码,将其保存到数据库中,准备发送给用户使用。

5、发送优惠券:将生成的优惠券码发送给符合条件的用户,可以通过短信、邮件或者直接在页面上显示等方式发送。

6、检查优惠券是否有效:在用户使用优惠券时,可以通过Python程序来检查优惠券是否有效,如果有效,则扣减订单金额并更新优惠券状态。

x,y=input("(单价@数量):x@y=").split("@")

try:

float(x)*float(y)

except Exception as err:

print(err)

else:

result=float(x)*float(y)

print(f"总价={result}")

'''

(单价@数量):x@y=12@k

could not convert string to float: 'k'

(单价@数量):x@y=k@8

could not convert string to float: 'k'

(单价@数量):x@y=12.36@89

总价=1100.04

'''


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8145923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存