帮我用python写一个输入摄氏温度或者华氏温度并将其相互转换的代码
时间: 2024-05-07 16:20:51 浏览: 73
python 将华氏温度转换为摄氏温度 示例
5星 · 资源好评率100%
好的,以下是Python代码实现:
```python
temp = input("请输入温度值(例如:32C或100F):") # 获取用户输入的温度值
degree = int(temp[:-1]) # 获取数字部分并转换为整数类型
unit = temp[-1] # 获取温度单位(摄氏度或华氏度)
if unit == "C": # 如果输入的是摄氏度
result = int(degree * 1.8 + 32) # 转换为华氏度
print("转换后的温度为:{}F".format(result))
elif unit == "F": # 如果输入的是华氏度
result = int((degree - 32) / 1.8) # 转换为摄氏度
print("转换后的温度为:{}C".format(result))
else:
print("输入格式错误,请输入正确的温度值!")
```
使用方法:
1. 运行代码;
2. 按照提示输入温度值,例如:32C 或 100F;
3. 程序会将输入的温度值转换为相应的另一种温度单位并输出。
希望对你有帮助!
阅读全文