简易火车票订购系统(入门)Python
时间: 2023-08-05 16:05:33 浏览: 52
好的,我可以为您介绍一下简易火车票订购系统的实现方法。在Python中,我们可以使用基础的控制流和函数来实现这个系统。
首先,我们需要定义一个函数来显示火车票的信息,例如车次、出发地、目的地、时间和价格等。这个函数可以接受一个参数来指定要显示的信息,例如:
```python
def show_ticket_info(info):
if info == 'train_num':
print('车次:K1234')
elif info == 'departure':
print('出发地:北京')
elif info == 'destination':
print('目的地:上海')
elif info == 'time':
print('时间:2022-01-01 08:00')
elif info == 'price':
print('价格:200元')
else:
print('无效的信息')
```
接下来,我们可以定义一个主函数来实现用户与系统的交互。在这个函数中,我们可以使用一个while循环来让用户不断输入指令,例如订票、查询车次等。根据用户的指令,调用相应的函数来完成操作。例如:
```python
def main():
while True:
command = input('请输入指令:')
if command == '订票':
print('订票成功!')
elif command == '查询车次':
show_ticket_info('train_num')
elif command == '查询出发地':
show_ticket_info('departure')
elif command == '查询目的地':
show_ticket_info('destination')
elif command == '查询时间':
show_ticket_info('time')
elif command == '查询价格':
show_ticket_info('price')
elif command == '退出':
print('感谢使用,再见!')
break
else:
print('无效的指令')
```
最后,我们只需要在程序的入口处调用主函数即可。
```python
if __name__ == '__main__':
main()
```
这样,我们就完成了一个简单的火车票订购系统。当然,这只是一个入门级别的实现,还有很多优化和扩展的空间,例如加入数据库、优化查询效率等。