根据年龄段决定购买的门票价格(大于等于18岁且小于等于60岁票价20元,小于18岁或大于60岁免票)并输出。代码
时间: 2024-04-08 19:33:02 浏览: 13
Sure! 下面是一个根据年龄段决定门票价格的示例代码:
```python
age = int(input("请输入您的年龄:"))
if age >= 18 and age <= 60:
ticket_price = 20
else:
ticket_price = 0
print("门票价格为:", ticket_price, "元")
```
这段代码会要求您输入年龄,然后根据年龄判断门票价格。如果年龄大于等于18岁且小于等于60岁,门票价格为20元;否则,门票免费。
请注意,这只是一个简单的示例代码,实际应用中可能还需要添加一些异常处理和其他逻辑。
相关问题
Java (3)游客购票,年龄在60岁以上为半票,10-60岁为全票,10岁以下免票。
好的,这是一个关于Java的问题。对于游客购票,可以根据年龄来计算票价。如果年龄在60岁以上,则为半价票;如果年龄在10岁到60岁之间,则为全价票;如果年龄在10岁以下,则免费入场。可以使用if语句来实现这个逻辑。具体实现方式如下:
```
int age = 50; // 假设游客年龄为50岁
double price; // 定义票价变量
if (age >= 60) {
price = 50; // 半价票
} else if (age >= 10 && age < 60) {
price = 100; // 全价票
} else {
price = 0; // 免费票
}
System.out.println("游客年龄为" + age + "岁,票价为" + price + "元。");
```
在上面的代码中,我们使用了if语句来判断游客的年龄,并根据年龄来计算票价。如果年龄在60岁以上,则为半价票,票价为50元;如果年龄在10岁到60岁之间,则为全价票,票价为100元;如果年龄在10岁以下,则免费入场,票价为0元。最后输出游客的年龄和票价。
18周岁以内票价20,19到60周岁之间票价是8日,61岁以上票价为40。定义一个 getTicket(int age)方法并实现。
好的,根据您的要求,以下是代码实现:
```
public int getTicket(int age) {
int ticketPrice;
if (age < 18) {
ticketPrice = 20;
} else if (age >= 19 && age <= 60) {
ticketPrice = 8;
} else {
ticketPrice = 40;
}
return ticketPrice;
}
```
这个方法根据传入的年龄来计算门票价格。如果年龄小于18岁,则门票价格为20元;如果年龄在19岁到60岁之间,则门票价格为8元;如果年龄大于61岁,则门票价格为40元。希望能够满足您的要求,有什么问题可以继续问我哦。