用python解决温度转换,输入格式为32°C,56°F的样子;输出格式为45°F,89°F这种样子的话应该怎样编写程序呢?

用python解决温度转换,输入格式为32°C,56°F的样子;输出格式为45°F,89°F这种样子的话应该怎样编写程序呢?

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

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632