注册 登录
编程论坛 Python论坛

小白求帮助,我这个温度转换的代码哪里不对?报错“扫描字符串文本时下线”

friedice 发布于 2020-06-08 10:39, 1223 次点击
#tempconvert.py
val = input("请输入带温度表示符号的温度值(例如:32C):”)
if val[-1] in [‘C’,‘c’]:
    f = 1.8 * float(val[0:-1])+32
    print("转换后的温度为:%.2fF"%f)
elif val[-1] in [‘F’‘f’]:
    c =(float(val[0:-1]) - 32) / 1.8
    print("转换后的温度为:%.2fC"%c)
else:
    print("输入有误")
2 回复
#2
古1232020-06-08 15:06
你的",',:有的是中文的,这个只能是英文状态的
#3
sssooosss2020-06-09 11:36
楼上正解,不要用中文输入法的标点符号
1