python温度转换器编辑代码
时间: 2024-09-06 14:07:47 浏览: 58
好的,以下是一个简单的Python温度转换器的代码示例:
```python
def celsius_to_fahrenheit(celsius):
fahrenheit = (celsius * 9/5) + 32
return fahrenheit
def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) * 5/9
return celsius
# 主程序
while True:
print("请选择转换类型:")
print("1. 摄氏度转华氏度")
print("2. 华氏度转摄氏度")
choice = input("请输入选项(1或2):")
if choice == '1':
celsius = float(input("请输入摄氏度:"))
fahrenheit = celsius_to_fahrenheit(celsius)
print("{:.1f}摄氏度 = {:.1f}华氏度".format(celsius, fahrenheit))
break
elif choice == '2':
fahrenheit = float(input("请输入华氏度:"))
celsius = fahrenheit_to_celsius(fahrenheit)
print("{:.1f}华氏度 = {:.1f}摄氏度".format(fahrenheit, celsius))
break
else:
print("输入有误,请重新输入!")
```
这个程序可以让用户选择要进行的温度转换类型,然后输入相应的温度值,最后输出转换结果。
--相关问题--:
1. 这个程序实现了哪些功能?
2. 什么是摄氏度和华氏度?
3. 这个程序中的循环语句是什么意思?
阅读全文