好吧,所以我正在研究一个简单的温度转换程序,但我仍然坚持我不断得到的错误信息。每当我尝试运行程序时,行中的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()
答案 0 :(得分:0)
你在线上缺少一个结束括号
C = float(input("Temperature in Celsius:")