输入任意的温度值,如果温度值是C结尾的摄氏度,能将摄氏度转华氏度输出显示;如果温度值是F结尾的华氏度,能将华氏度转摄氏度输出显示;如果结尾的字符不是C或F,则输出格式错误。
时间: 2023-06-04 18:04:44 浏览: 72
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
可以使用以下的Python代码来解决这个问题:
input_str = input("请输入温度值:")
if input_str.endswith("C"):
celsius = float(input_str[:-1])
fahrenheit = celsius * 1.8 + 32
print(f"华氏温度为:{fahrenheit}F")
elif input_str.endswith("F"):
fahrenheit = float(input_str[:-1])
celsius = (fahrenheit - 32) / 1.8
print(f"摄氏温度为:{celsius}C")
else:
print("格式错误。")
阅读全文