鱼C论坛

 找回密码
 立即注册
查看: 715|回复: 4

[已解决]代码提示错误,找不到原因

[复制链接]
发表于 2020-4-5 01:07:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
新手小白,请大神赐教,下面这段代码保存运行时提示错误,这个哪里错了
#这是温度转换代码
temp=input("请在此处输入带符号的温度值:")
if temp[-1] in ['f','F']:
    C=(eval(temp[0:-1])-32)/1.8
    print("转换后的温度是{:.2f)C".format(C)
elif temp[-1] in ["C","c"]:
    F=eval(temp[0:-1])*1.8+32
    print("转换后的温度是(:.2f)F".format(F)
else:
    print("输入错误")
最佳答案
2020-4-5 01:21:42
大括号没有成对,而且有个输了中文大括号:
temp=input("请在此处输入带符号的温度值:")
if temp[-1] in ['f','F']:
    C=(eval(temp[0:-1])-32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif temp[-1] in ["C","c"]:
    F=eval(temp[0:-1])*1.8+32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入错误")
360截图20200405010556773.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-5 01:14:28 | 显示全部楼层
自己找到了,……一大堆错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-5 01:21:42 | 显示全部楼层    本楼为最佳答案   
大括号没有成对,而且有个输了中文大括号:
temp=input("请在此处输入带符号的温度值:")
if temp[-1] in ['f','F']:
    C=(eval(temp[0:-1])-32)/1.8
    print("转换后的温度是{:.2f}C".format(C))
elif temp[-1] in ["C","c"]:
    F=eval(temp[0:-1])*1.8+32
    print("转换后的温度是{:.2f}F".format(F))
else:
    print("输入错误")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-4-5 02:49:43 | 显示全部楼层
txxcat 发表于 2020-4-5 01:21
大括号没有成对,而且有个输了中文大括号:

太谢谢了,真是优秀论坛,这个点都还有人在义务帮忙解决问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-5 09:32:05 | 显示全部楼层
mishi1986 发表于 2020-4-5 02:49
太谢谢了,真是优秀论坛,这个点都还有人在义务帮忙解决问题

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 23:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表