#出票系统,根据淡旺季和年龄打印不同的票价: 4-10月为旺季,旺季: 成人18-60:60 儿童<18半价 老人:1/3 淡季: 成人:40 其他:20用python程序写
时间: 2024-10-20 21:16:34 浏览: 42
在Python中,我们可以创建一个函数来处理这种逻辑。这里有一个示例代码:
```python
def ticket_price(age, season):
if season == "旺季":
if 18 <= age <= 60:
adult_price = 60
elif age < 18:
adult_price = 60 / 2 # 半价
else: # 老人
adult_price = 60 / 3
else: # 淡季
if 18 <= age <= 60:
adult_price = 40
elif age < 18:
adult_price = 40 / 2
else:
adult_price = 40
return adult_price
# 测试函数
season = "旺季"
age = 25
price = ticket_price(age, season)
print(f"{season}季节,成年人{age}岁的票价是:{price}")
season = "淡季"
age = 15
price = ticket_price(age, season)
print(f"{season}季节,未成年人{age}岁的票价是:{price}")
```
这个函数根据传入的年龄和季节计算票价,并返回结果。
阅读全文