某特惠商品单价m元,每人限购1份。如果单人购买,不打折;如果2人拼单,整单打7折;3人以上拼单,整单打6折。请编写一个程序,输入商品原价和参与拼单的人数,输出每人应付金额(保留1位小数)。(用选择结构解决该问题) 样例: 请输入特惠商品原价:100.5 请输入参与拼单的人数:5 每人应付金额为 60.3 元
时间: 2023-12-06 09:02:57 浏览: 111
打折计价程序
以下是 Python 代码实现:
```
price = float(input("请输入特惠商品原价:"))
num = int(input("请输入参与拼单的人数:"))
if num == 1:
per_price = price
elif num == 2:
per_price = price * 0.7 / 2
else:
per_price = price * 0.6 / num
print("每人应付金额为 %.1f 元" % per_price)
```
首先从用户输入中获取商品原价和参与拼单的人数,然后根据人数的不同,计算每人应付的金额。根据题目要求,当只有一个人时,每人应付原价;当有两个人时,整单打7折,再平分给两个人;当有三个及以上的人时,整单打6折,再平分给每个人。
最后输出每人应付的金额,保留1位小数。
阅读全文