用户输入用python编写实现摄氏度和华氏温度之间的相互转换
时间: 2024-09-18 19:02:04 浏览: 174
利用Python轻松实现“华氏”和“摄氏”温度的转换
在Python中,你可以创建一个简单的函数来实现摄氏度(celsius)和华氏温度(fahrenheit)之间的相互转换。这里是一个基本的示例:
```python
def celsius_to_fahrenheit(celsius):
"""将摄氏度转换为华氏度"""
return (celsius * 9/5) + 32
def fahrenheit_to_celsius(fahrenheit):
"""将华氏度转换为摄氏度"""
return (fahrenheit - 32) * 5/9
# 获取用户输入
temperature_type = input("请输入你想转换的温度类型(C/F),C表示摄氏,F表示华氏:")
if temperature_type.upper() == 'C':
celsius = float(input("请输入摄氏温度:"))
fahrenheit = celsius_to_fahrenheit(celsius)
print(f"{celsius}摄氏度等于{fahrenheit:.2f}华氏度")
elif temperature_type.upper() == 'F':
fahrenheit = float(input("请输入华氏温度:"))
celsius = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit}华氏度等于{celsius:.2f}摄氏度")
else:
print("无效的输入,温度类型只能是C或F.")
阅读全文