温度转换python
时间: 2024-03-10 21:42:34 浏览: 179
温度转换是将一个温度值从一种温度单位转换为另一种温度单位的过程。在Python中,可以使用以下公式进行温度转换:
1. 摄氏度(Celsius)与华氏度(Fahrenheit)之间的转换公式:
- 摄氏度到华氏度:F = C * 9/5 + 32
- 华氏度到摄氏度:C = (F - 32) * 5/9
2. 摄氏度(Celsius)与开尔文(Kelvin)之间的转换公式:
- 摄氏度到开尔文:K = C + 273.15
- 开尔文到摄氏度:C = K - 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}摄氏度")
```
阅读全文