def inputKilos():
while True:
numKilos = float(raw_input("Enter a number of Kilometers. Enter 0 to end program. "))
if numKilos == 0:
break
else:
convert_kilos(numKilos)
return
def convert_kilos(numKilos):
numMiles = numKilos * 0.6214
print_output()
return
def print_output():
print numKilos, "kilometers eqauls", numMiles, "miles."
def main():
inputKilos()
main()
プログラムを実行しようとすると、" NameError: グローバル名 'numKilos' が定義されていません" と表示され、なぜ numKilos が定義されていないと表示されるのかわかりません。numKilos は、ユーザーが入力した数値と同じです。