编程逻辑情景应用题及答案.docxVIP

  • 0
  • 0
  • 约5.32千字
  • 约 13页
  • 2025-12-04 发布于福建
  • 举报

第PAGE页共NUMPAGES页

编程逻辑情景应用题及答案

第1题(20分)

题目:

某电商平台需开发一个订单处理系统,要求实现以下功能:

1.用户下单时,系统需根据商品价格和用户等级计算折扣。

-普通用户享受8折优惠,VIP用户享受9折优惠。

-商品价格低于100元的商品,所有用户均无额外折扣。

2.若用户累计消费满2000元,则自动升级为VIP用户。

3.系统需记录用户的消费金额,并实时更新用户等级。

要求:

-编写一个Python函数`calculate_discount`,输入参数包括:商品价格(float)、用户消费金额(float)、用户等级(str,默认为普通)。

-函数返回折扣后的价格(float)和更新后的用户等级(str)。

-示例输入:`calculate_discount(150,1800,普通)`,预期输出:`(120.0,VIP)`(因为1800+1502000,自动升级为VIP)。

答案与解析:

python

defcalculate_discount(price,total_consumption,user_level=普通):

ifprice100:

discount_price=price

else:

ifuser_level==VIP:

discount_price=price0

文档评论(0)

1亿VIP精品文档

相关文档