mishi1986 发表于 2020-4-5 01:07:04

代码提示错误,找不到原因

新手小白,请大神赐教,下面这段代码保存运行时提示错误,这个哪里错了
#这是温度转换代码
temp=input("请在此处输入带符号的温度值:")
if temp[-1] in ['f','F']:
    C=(eval(temp)-32)/1.8
    print("转换后的温度是{:.2f)C".format(C)
elif temp[-1] in ["C","c"]:
    F=eval(temp)*1.8+32
    print("转换后的温度是(:.2f)F".format(F)
else:
    print("输入错误")

mishi1986 发表于 2020-4-5 01:14:28

自己找到了,……一大堆错误{:10_257:}

txxcat 发表于 2020-4-5 01:21:42

大括号没有成对,而且有个输了中文大括号:
temp=input("请在此处输入带符号的温度值:")
if temp[-1] in ['f','F']:
    C=(eval(temp)-32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif temp[-1] in ["C","c"]:
    F=eval(temp)*1.8+32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入错误")

mishi1986 发表于 2020-4-5 02:49:43

txxcat 发表于 2020-4-5 01:21
大括号没有成对,而且有个输了中文大括号:

太谢谢了,真是优秀论坛,这个点都还有人在义务帮忙解决问题

乘号 发表于 2020-4-5 09:32:05

mishi1986 发表于 2020-4-5 02:49
太谢谢了,真是优秀论坛,这个点都还有人在义务帮忙解决问题

{:10_250:}
页: [1]
查看完整版本: 代码提示错误,找不到原因