python写现有一外卖,满20减8,满35减12,派送费10元,若所购外卖满30元,则派送费打5折,若外卖满50元,则免派送费。 输入外卖费用,输出所需总费用
时间: 2023-06-06 18:06:17 浏览: 156
这是一个技术问题,根据您的描述,我可以提供计算所需总费用的代码。假设外卖费用为x元,可以按照以下方式计算所需总费用:
if x >= 50:
cost = x
elif x >= 35:
cost = x - 12 + 10
elif x >= 20:
cost = x - 8 + 10
else:
cost = x + 10
if x >= 30:
cost *= 0.5
print("所需总费用为:", cost, "元")
相关问题
用python写一个根据满减优惠计算不同购买方案的程序
你好,我是 CSDN 开发的 C 知道。关于您的问题,我可以回答。以下是一个用 Python 编写的根据满减优惠计算不同购买方案的程序:
```python
def calculate_discount(price, discount):
return price * (1 - discount)
def calculate_price(num, price, threshold, discount):
if num * price >= threshold:
return calculate_discount(num * price, discount)
else:
return num * price
def main():
price = 10 # 商品单价
threshold = 100 # 满减门槛
discounts = [.1, .2, .3] # 不同优惠折扣
nums = [5, 10, 15] # 不同购买数量
for discount in discounts:
print(f"优惠折扣:{discount * 100}%")
for num in nums:
total_price = calculate_price(num, price, threshold, discount)
print(f"购买数量:{num},总价:{total_price}")
print()
if __name__ == "__main__":
main()
```
以上程序可以根据商品单价、满减门槛和不同优惠折扣,计算不同购买数量的总价。其中,`calculate_discount` 函数用于计算折扣后的价格,`calculate_price` 函数用于计算不同购买数量的总价,`main` 函数用于测试不同优惠折扣和购买数量的组合。
python解决输入苹果单价,数量,并且满十元减一元,问最后多少钱
好的,根据您的问题,我理解您想要编写一个Python程序,计算购买苹果的总价格,满10元减1元的优惠已经包含在内。以下是一个简单的Python代码实现:
```python
price = float(input("请输入苹果单价:"))
num = int(input("请输入购买数量:"))
total = price * num
if total >= 10:
total -= 1
print("购买苹果的总价是:", total, "元")
```
这段代码首先要求用户输入苹果的单价和购买数量,然后计算出总价。如果总价大于等于10元,则减去1元。最后输出购买苹果的总价。
请注意,这段代码只是一个简单的实现,可能不包含一些异常情况的处理,例如用户输入无效的价格或数量等情况,您可以根据实际情况进行改进。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)