用python写一个转化华氏度和摄氏度的程序
时间: 2023-03-28 16:04:30 浏览: 111
利用Python轻松实现“华氏”和“摄氏”温度的转换
您好,我可以回答这个问题。以下是一个用 Python 编写的华氏度和摄氏度转换程序:
```python
# 定义华氏度转摄氏度的函数
def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) * 5 / 9
return celsius
# 定义摄氏度转华氏度的函数
def celsius_to_fahrenheit(celsius):
fahrenheit = celsius * 9 / 5 + 32
return fahrenheit
# 主程序
while True:
print("请选择转换类型:")
print("1. 华氏度转摄氏度")
print("2. 摄氏度转华氏度")
choice = input("请输入选项:")
if choice == "1":
f = float(input("请输入华氏度:"))
c = fahrenheit_to_celsius(f)
print("摄氏度为:", c)
break
elif choice == "2":
c = float(input("请输入摄氏度:"))
f = celsius_to_fahrenheit(c)
print("华氏度为:", f)
break
else:
print("输入有误,请重新输入。")
```
希望能对您有所帮助。
阅读全文