我目前正在研究一個度量轉換器。我用if
和elif
通過整個代碼工作,但現在我只從elif
得到Invalid Syntax
。elif在Python中給我一個'Invalid Syntax'
elif original_measure == "inches":
if new_measure == "meters":
print(number, "inches =", number * 0.0254, "meters"
elif new_measure == "kilometers":
print(number, "inches =", number * 2.54e-5, "kilometers")
elif new_measure == "centimeters":
print(number, "inches =", number * 2.54, "centimeters")
elif new_measure == "miles":
print(number, "inches =", number * 1.5783e-5, "miles")
elif new_measure == "feet":
print(number, "inches =", number * 0.0833333, "feet")
elif new_measure == "yards":
print(number, "inches =", number * 0.0277778, "yards")
else:
print("'", new_measure, "'", "is an unknown new measure")
第一elif
,elif new_measure == "kilometers":
越來越無效語法。
上一行缺少')'。 – Nuageux
thrre在第一個末尾沒有括號,如果 – kouty
謝謝,就是這樣,蠢我 – Flashbin