编写一段程序,能够将输入的摄氏温度转化为华氏温度,也能够将华氏温度转换成摄氏温度
时间: 2023-10-20 14:05:58 浏览: 143
C语言程序设计-输入华氏温度求摄氏温度;转换公式为 c=59(f-32),输出结果取两位小数;.c
Sure! 这是一个简单的 Python 程序,可以将摄氏度转化为华氏度,或将华氏度转化为摄氏度:
```
def celsius_to_fahrenheit(temp):
fahrenheit = (temp * 1.8) + 32
return fahrenheit
def fahrenheit_to_celsius(temp):
celsius = (temp - 32) / 1.8
return celsius
print("请输入摄氏温度或华氏温度:")
temp = float(input().strip())
unit = input("请输入温度单位 (C/F):").upper()
if unit == "C":
f_temp = celsius_to_fahrenheit(temp)
print(f"{temp:.2f} 摄氏度等于 {f_temp:.2f} 华氏度")
elif unit == "F":
c_temp = fahrenheit_to_celsius(temp)
print(f"{temp:.2f} 华氏度等于 {c_temp:.2f} 摄氏度")
else:
print("请输入正确的温度单位 (C/F)")
```
你可以尝试在 Python 中运行这个程序,并输入相应的温度和单位,即可得到转换后的温度。
阅读全文