我试图让这个代码工作,但不知怎么它不起作用
我想检查用户输入(它必须与我的火车站列表相匹配)
我应该使用while循环,直到用户使用正确的火车站,然后继续问题2
第一个输入是:出发站? 第二个输入(第二个问题):到达车站?在
这是我目前为止的代码:
stations = ["Schagen", "Heerhugowaard", "Alkmaar", "Castricum", "Zaandam", "Amsterdam Sloterdijk", "Amsterdam Centraal",
"Amsterdam Amstel", "Utrecht Centraal", "Hertogenbosch", "Eindhoven", "Weert", "Roermond", "Sittard",
"Maastricht"]
start = input("Wat is je begin station?")
end = input("Wat is je eind station?")
if start in stations:
print('Je vertrekt vanaf:', start)
else:
print("wrong station")
这会一直向用户询问电台。你可以根据需要增加问题的数量。在
试试这个:
希望这不是家庭作业,因为您应该尝试用文档(https://wiki.python.org/moin/WhileLoop)来解决这些问题
我会试试这样的。。不过,如果允许通过编号选择电台或模糊匹配字符串,则可以使其更好。在
相关问题 更多 >
编程相关推荐