python写单位转换器
时间: 2024-09-28 13:12:31 浏览: 25
Thermovertor:Python控制台温度转换器
Python编写单位转换器通常涉及到用户输入原始值和单位,然后应用转换规则将其转换为目标单位。这里是一个简单的例子,我们将创建一个可以将温度从摄氏度转到华氏度或反之的程序:
```python
def celsius_to_fahrenheit(celsius):
return (celsius * 9/5) + 32
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5/9
print("选择转换方向:")
print("1. 摄氏度到华氏度")
print("2. 华氏度到摄氏度")
choice = int(input("请输入选项(1/2): "))
if choice == 1:
celsius = float(input("请输入摄氏度: "))
result = celsius_to_fahrenheit(celsius)
print(f"{celsius}°C 等于 {result:.2f}°F")
elif choice == 2:
fahrenheit = float(input("请输入华氏度: "))
result = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit}°F 等于 {result:.2f}°C")
else:
print("无效的选择!")
阅读全文