利用python做温度转换器
时间: 2024-09-18 17:05:14 浏览: 29
利用Python创建一个简单的温度转换器,你可以编写函数来将摄氏度(°C)转换成华氏度(°F)或反之。这里是一个基本的例子:
```python
# 定义摄氏度转华氏度的函数
def celsius_to_fahrenheit(celsius):
return (celsius * 9/5) + 32
# 定义华氏度转摄氏度的函数
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5/9
# 测试函数
def main():
print("请选择转换方向:")
print("1. 摄氏度到华氏度")
print("2. 华氏度到摄氏度")
choice = int(input("请输入你的选择(1 or 2): "))
if choice == 1:
celsius = float(input("请输入摄氏温度: "))
result = celsius_to_fahrenheit(celsius)
print(f"{celsius}°C 等于 {result:.2f}°F")
elif choice == 2:
fahrenheit = float(input("请输入华氏温度: "))
result = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit}°F 等于 {result:.2f}°C")
else:
print("输入无效.")
if __name__ == "__main__":
main()
```
在这个程序中,用户可以选择从摄氏度转到华氏度或反过来,然后输入相应的温度值,程序会计算并输出结果。
阅读全文