温度转换Python
时间: 2024-03-19 11:37:59 浏览: 191
温度转换是将一个温度值从一种温度单位转换为另一种温度单位的过程。在Python中,可以使用以下公式进行温度转换:
1. 摄氏度(Celsius)到华氏度(Fahrenheit)的转换公式:
Fahrenheit = Celsius * 9/5 + 32
2. 华氏度(Fahrenheit)到摄氏度(Celsius)的转换公式:
Celsius = (Fahrenheit - 32) * 5/9
3. 摄氏度(Celsius)到开尔文(Kelvin)的转换公式:
Kelvin = Celsius + 273.15
4. 开尔文(Kelvin)到摄氏度(Celsius)的转换公式:
Celsius = Kelvin - 273.15
下面是一个示例代码,演示如何在Python中进行温度转换:
```python
def celsius_to_fahrenheit(celsius):
fahrenheit = celsius * 9/5 + 32
return fahrenheit
def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) * 5/9
return celsius
def celsius_to_kelvin(celsius):
kelvin = celsius + 273.15
return kelvin
def kelvin_to_celsius(kelvin):
celsius = kelvin - 273.15
return celsius
# 示例用法
celsius = 25
fahrenheit = celsius_to_fahrenheit(celsius)
print(f"{celsius}摄氏度等于{fahrenheit}华氏度")
fahrenheit = 77
celsius = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit}华氏度等于{celsius}摄氏度")
celsius = 25
kelvin = celsius_to_kelvin(celsius)
print(f"{celsius}摄氏度等于{kelvin}开尔文")
kelvin = 298.15
celsius = kelvin_to_celsius(kelvin)
print(f"{kelvin}开尔文等于{celsius}摄氏度")
```
阅读全文