温度转换程序中的语法错误无效

时间:2013-07-26 19:56:34

标签: python syntax temperature

好吧,所以我正在研究一个简单的温度转换程序,但我仍然坚持我不断得到的错误信息。每当我尝试运行程序时,行中的F(F =(C * 9/5 + 32))都会突出显示,并弹出一个指示“无效语法”的窗口。我不知道问题是什么,所以我希望你能为我指出一些简单的事情。提前谢谢!

#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()

1 个答案:

答案 0 :(得分:0)

你在线上缺少一个结束括号

     C = float(input("Temperature in Celsius:")
相关问题