首页 > 其他 > 详细

温度转换异常处理

时间:2020-03-28 22:54:43      阅读:92      评论:0      收藏:0      [点我收藏+]
try:
    A=input()
    if A [-1] in [c,C]:
        f=1.8*eval(A[0:-1])+32
        print("{:.2f}F".format(f))
    elif A [-1] in [f,F]:
        c=(eval(A[0:-1])-32)/1.8
        print("{:.2f}C".format(c))
    else:
        print("输入错误,末位只能是‘C‘,‘c‘,‘F‘,‘f‘")
except NameError :
    print("试图访问的变量名不存在")
except SyntaxError:
    print(存在语法错误)

 

温度转换异常处理

原文:https://www.cnblogs.com/670ling/p/12589855.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!