Python利用程序辅助进行摄氏度和华氏度之间的转换?
时间: 2023-05-28 09:01:38 浏览: 154
以下是一个 Python 程序,用于将摄氏度转换为华氏度和将华氏度转换为摄氏度:
```python
def celsius_to_fahrenheit(celsius):
"""
将摄氏度转换为华氏度
:param celsius: 华氏度
:return: 摄氏度
"""
fahrenheit = (celsius * 1.8) + 32
return fahrenheit
def fahrenheit_to_celsius(fahrenheit):
"""
将华氏度转换为摄氏度
:param fahrenheit: 摄氏度
:return: 华氏度
"""
celsius = (fahrenheit - 32) / 1.8
return celsius
# 将摄氏度转换为华氏度
celsius = float(input("请输入摄氏度:"))
fahrenheit = celsius_to_fahrenheit(celsius)
print("{0} 摄氏度等于 {1} 华氏度".format(celsius, fahrenheit))
# 将华氏度转换为摄氏度
fahrenheit = float(input("请输入华氏度:"))
celsius = fahrenheit_to_celsius(fahrenheit)
print("{0} 华氏度等于 {1} 摄氏度".format(fahrenheit, celsius))
```
这个程序需要用户输入要转换的温度值,并调用 `celsius_to_fahrenheit()` 函数或 `fahrenheit_to_celsius()` 函数将其转换为另一种温度单位。最后输出转换后的值。
阅读全文