2013-07-26 42 views
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() 

回答

0

你對你的行

 C = float(input("Temperature in Celsius:") 
+1

由於缺少結束括號!我知道這可能是這樣簡單的事情。我必須等待7分鐘才能接受您的答案,但謝謝! – Kevin02