假设机票原价为5000元,4~ 10月为旺季,旺季头等舱打9折,经济舱打6折,其他月份为淡季,淡季头等舱打5折,经济舱打4折。python
时间: 2024-09-26 14:02:26 浏览: 80
study1010_bursttpf_java学习_
假设我们要编写一个简单的Python函数来计算机票价格,可以根据给定的时间段和舱位来确定折扣后的价格,可以这样做:
```python
def calculate_ticket_price(original_price, month, cabin):
if month in (4, 5, 6, 7, 8, 9, 10): # 旺季
if cabin == '头等舱':
discount = 0.9 # 打9折
else: # 经济舱
discount = 0.6 # 打6折
else: # 淡季
if cabin == '头等舱':
discount = 0.5 # 打5折
else: # 经济舱
discount = 0.4 # 打4折
discounted_price = original_price * discount
return discounted_price
# 示例:
original_price = 5000
month = 9 # 输入月份
cabin = '头等舱' # 输入舱位
final_price = calculate_ticket_price(original_price, month, cabin)
print(f"在{month}月,{cabin}舱的折扣后价格为:{final_price}元")
阅读全文