Python初篇之温度转换

Python我与蟒蛇故事的开始

从一个简单的温度转换程序开始。
本程序的设计目的是实现摄氏度与华氏度之间的转换,可以多次输入。
使用方法:
输入n或N终止程序
摄氏度正确输入案例:1c、1C
华氏度正确输入案例:1f、1F
Python环境是Python3

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("请输入一个带符号的温度值:")

运行效果如下所示
在这里插入图片描述
这是一个开始,以后还会继续学习。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章