python判断火车票座位
时间: 2024-10-16 09:10:44 浏览: 32
python123作业——08字符串
5星 · 资源好评率100%
在Python中,判断火车票座位通常涉及到一些假设的场景,例如设计一个简单的模拟系统。你可以创建一个类来表示火车票,包含座位类型属性,如"硬座"、"软卧"、"商务座"等,并有一个方法来检查某个座位是否可用。下面是一个基本的例子:
```python
class TrainTicket:
def __init__(self, seat_type, available_seats):
self.seat_type = seat_type
self.available_seats = available_seats
def is_seat_available(self, seat_number):
if seat_number <= self.available_seats:
return True
else:
return False
# 使用示例
ticket = TrainTicket("硬座", 50) # 假设有50个硬座
seat_number = 49
if ticket.is_seat_available(seat_number):
print(f"{seat_number}号{ticket.seat_type}座位可用")
else:
print(f"{seat_number}号{ticket.seat_type}座位已售罄")
阅读全文