0
好的,所以我正在研究一個簡單的溫度轉換程序,但是我一直在收到一條錯誤消息。每當我嘗試運行程序時,F =(C * 9/5 + 32)行中的F會突出顯示,並彈出一個窗口,其中指出「語法無效」。我不知道這個問題可能是什麼,所以我希望你們能爲我指出一些簡單的東西。提前致謝!溫度轉換程序中的語法錯誤
#Menu Interface
def menu():
print("1. C to F")
print("2. F to C")
print("3. Quit")
# C to F
def CtoF():
C = float(input("Temperature in Celsius:")
F = (C * 9/5 + 32)
print (F,"degrees Fahrenheit")
# F to C
def FtoC()
F = float(input("Temperature in Fahrenheit:")
C = (F-32) * 5/9
print (C,"degrees Celsius")
def option():
loop = 1
while loop == 1:
o = input("Choose an option:")
if o = 1:
CtoF()
elif o = 2:
FtoC()
elif o = 3:
loop = 0
option()
由於缺少結束括號!我知道這可能是這樣簡單的事情。我必須等待7分鐘才能接受您的答案,但謝謝! – Kevin02