関数を使ったプログラムを完成させたいです。pythonです。

python

NAME={"H01":"栄町", "H02":"新道東", "H03":"元町", "H04":"環状通東", "H05":"東区役所前", "H06":"北13条東", "H07":"さっぽろ", "H08":"大通", "H09":"豊水すすきの", "H10":"学園前", "H11":"豊平公園", "H12":"美園", "H13":"月寒中央", "H14":"福住"}def station_name(a): while True: a = input() if a in NAME: print (NAME[a]) break if a=='終了': print('終了') break print("指定された駅は存在しません。もう一度入力してください")return NAME[a] print(station_name())

関数を使って駅名を返すプログラムを作りたいです。
aにH01~H14までを入力したら、それに対応する駅名を返して、print(station_name())で表示したいです。
returnでNAME[a]を返したいです。
print(station_name())は絶対使うので、それでも可能なプログラムを教えてください。お願いします。
現時点でのエラーがこちらです。

File "Main.py", line 4
a = input()
^
IndentationError: expected an indented block### ヘディングのテキスト

コメントを投稿

0 コメント