Python火车票机

2024-04-29 13:46:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我被困在一个练习,我需要做一个火车票机,但我只是一个星期的练习Python,我不知道如何开始。在

首先我得到了这个:

stations = ['Schagen', 'Heerhugowaard', 'Alkmaar', 'Castricum', 'Zaandam', 'Amsterdam Sloterdijk','Amsterdam Centraal', 'Amsterdam Amstel', 'Utrecht Centraal', ' ’s-Hertogenbosch', 'Eindhoven', 'Weert', 'Roermond', 'Sittard', 'Maastricht']

begin = input('What is your starting station?: ')

但现在它需要检查输入是否在工作站,如果不是,则需要打印:

^{pr2}$

下一步是询问最终目的地。如果最终目的地在站点中,则检查最终目的地在列表中是否具有更高的索引,然后检查开始站点,如果没有,则打印“错误的站点”(或类似的内容),并将列表中的最后一个站点添加为最终目的地。在

下一步需要打印以下内容: -起点站名称

  • 目的站名称

  • 行程中经过的车站名称

  • 旅行的价格(每站大约5欧元。

  • 最后是总结;

你在车站上车:开始

以下是我们旅途中经过的车站名称,如:

-希尔胡戈瓦德

-阿尔克马尔

你从火车里出来:。。。在

你能给我一些提示,如何像一个程序员那样思考,这样我就能意识到,上面的练习非常棒,但是如果你只学了一周python/编程,那就很难了;)。在

谨致问候


Tags: 名称列表站点车站目的地stationsamsterdamschagen