我尝试过多次重写我的代码,但我在第16行遇到错误。这是我的代码:
unsigned char *
答案 0 :(得分:2)
kelvin = (5/9)*(fahrenheit - 32) + 273
而不是
kelvin = 5/9(fahrenheit - 32) + 273
应该解决它
编辑:如果你使用的是python 2.7而不是5/9,那么它应该是5.0 / 9来强制浮动结果。
答案 1 :(得分:0)
问题发生在9(fahrenheit - 32)
。 Python将此视为函数调用,而不是乘法。操作员必须始终明确书写。
kelvin = 5/9 * (fahrenheit - 32) + 273