题目 假如用C表示摄氏温度,F表示华氏温度,则有:F=C*9/5+32。输入一整数表示摄氏温度,根据该公式编程求对应的华氏温度,结果小数点后保留一位有效数字。 代码:
C
=input("请输入为整数的摄氏温度:")
F
=1.8*int(C
)+32.0
print("转换成华氏温度为{:.1f}".format(F
))
在第二行代码出现了多次错误 由于使用input输入的数据其实是字符串 而字符串是无法进行计算的 所以需要使用int()将其强制转换为整数型 另: 小数点后保留有效数字位数 可以使用format函数 在网上找到了专门写这个的文章: https://www.jb51.net/article/177938.htm 正常print函数输出应该print(“结果为:”,f)