温度的刻画有两个不同体系:摄氏度和华氏度。 请编写程序将温度进行转换
时间: 2024-09-25 10:03:56 浏览: 140
这里是一个简单的小例子,展示了如何用Python编写一个函数来进行摄氏度到华氏度以及华氏度到摄氏度的转换:
```python def celsius_to_fahrenheit(celsius): return round((celsius * 1.8) + 32, 2)
def fahrenheit_to_celsius(fahrenheit): return round(((fahrenheit - 32) / 1.8), 2)
用户输入转换类型和温度
user_input = input("请选择转换方向(c to f 或 f to c),然后输入温度(C/F开头):").strip().upper() temperature_value = float(user_input[2:]) if user_input.startswith('C') else float(user_input[1:])
if 'TO F' in user_input: result = celsius_to_fahrenheit(temperature_value) print(f"{temperature_value}°C 转换成°F 为 {result}°F") elif 'TO C' in user_input: result = fahrenheit_to_celsius(temperature_value) print(f"{temperature_value}°F 转换成°C 为 {result}°C") else: print("无效的输入,请选择正确的转换方向。")
阅读全文
相关推荐














