定义温度转换(摄氏度和华氏度之间转换)函数,在主程序中用while True循环,实现可反复转换,直到用户输入n退出。
时间: 2023-06-08 17:03:54 浏览: 88
摄氏度与华氏度转换程序
4星 · 用户满意度95%
好的,这是一个技术问题,我可以回答。以下是 Python 代码实现:
```python
def celsius_to_fahrenheit(celsius):
return (celsius * 9/5) + 32
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5/9
while True:
choice = input("请输入要转换的温度类型(1-摄氏度;2-华氏度)或者输入n退出:")
if choice == "n":
break
elif choice == "1":
celsius = float(input("请输入摄氏度:"))
fahrenheit = celsius_to_fahrenheit(celsius)
print("转换后的华氏度为:", fahrenheit)
elif choice == "2":
fahrenheit = float(input("请输入华氏度:"))
celsius = fahrenheit_to_celsius(fahrenheit)
print("转换后的摄氏度为:", celsius)
else:
print("输入有误,请重新输入!")
```
您可以将代码复制到您的 Python 环境中运行。如果您需要进一步的解释或帮助,请随时问我。
阅读全文