cyy056 2021-03-05 16:12 采纳率: 0%
浏览 57

救救孩子吧,实在找不到错误

#e1.1TempConvert.py
TempStr = input("请输入带有符号的温度值:")
while TempStr[-1] not in ['N','n']:
    if TempStr[-1] in ['F','f']:
       C=(eval(TempStr[0:-1]) - 32)/1.8
       print("转换后的温度是{:.2f}C".format(C))
    elif TempStr[-1] in ['C','c']:
       F=1.8*eval(TempStr[0:-1]) + 32
       print("转换后的温度是{:.2f}F".format(F))
    else:
       print("输入格式错误")
    TempStr = input("请输入带有符号的温度值:")
 

  • 写回答

3条回答 默认 最新

  • PythonJavaC++go 2021-03-05 16:28
    关注

     print("输入格式错误")

    这句的括号是中文 的, 改成英文括号就可以了

    print("输入格式错误")
    评论

报告相同问题?