所以我很难在Python中弄清楚此语句。通过重新键入celsius_to_kelvin函数。并将名称更改为kelvin_to_celsius。
def celsius_to_kelvin(value_celsius):
value_kelvin = 0.0
value_kelvin = value_celsius + 273.15
return value_kelvin
value_c = 0.0
value_k = 0.0
value_c = 10.0
print(value_c, 'C is', celsius_to_kelvin(value_c), 'K')
value_k = 283.15
print(value_k, 'is', kelvin_to_celsius(value_k), 'C')
def celsius_to_kelvin(value_celsius):
value_kelvin = 0.0
value_kelvin = value_celsius + 273.15
return value_kelvin
def kelvin_to_celsius(value_kelvin):
value_c = 10.0
value_c = value_kelvin -273.15
return value_c
value_c = 10.0
print(value_c, 'C is', celsius_to_kelvin(value_c), 'K')
value_k = float(input())
print(value_k, 'K is', kelvin_to_celsius(value_k), 'C')
def kelvin_to_celsius(value_kelvin):
value_celsius = 0.0
value_celsius = value_kelvin - 273.15
return value_celsius
尝试以下:
def celsius_to_kelvin(value_celsius):
value_kelvin = 0.0
value_kelvin = value_celsius + 273.15
return value_kelvin
def kelvin_to_celsius(value_kelvin):
value_c = 0.0
value_c = value_kelvin -273.15
return value_c
value_c = 10.0
print(value_c, 'C is', celsius_to_kelvin(value_c), 'K')
value_k = float(input())
print(value_k, 'K is', kelvin_to_celsius(value_k), 'C')
def celsius_to_kelvin(value_celsius):
value_kelvin = 0.0
value_kelvin = value_celsius + 273.15
return value_kelvin
def kelvin_to_celsius(value_kelvin):
value_celsius = 0.0
value_celsius = value_kelvin - 273.15
return value_celsius
value_k = 10.0
value_c = 10.0
print(value_c, 'C is', celsius_to_kelvin(value_c), 'K')
value_k = float(input())
print(value_k, 'K is', kelvin_to_celsius(value_k), 'C')
基本上您只是在复制上方的代码。您只是重新安排代码中的一些变量,并更改为减法。(正确缩进DEF)
def kelvin_to_celsius(value_kelvin):
value_celsius = 0.0
value_celsius = value_kelvin - 273.15
return value_celsius
您需要编写与已经存在的功能相反的功能。开尔文到摄氏。您还需要离开k = float。不要在其中放一个困难的数字,因为那是用户输入。如果我将value_celsius = value_kelvin放置,我也会收到一个错误,但是如果我将bottom value_c =与value_kelvin匹配。错误消失了
def celsius_to_kelvin(value_celsius):
value_kelvin = 0.0
value_kelvin = value_celsius + 273.15
return value_kelvin
def kelvin_to_celsius(value_kelvin):
value_celsius = 0.0
value_c = value_kelvin -273.15
return value_c
value_c = 10.0
print(value_c, 'C is', celsius_to_kelvin(value_c), 'K')
value_k = float(input())
print(value_k, 'K is', kelvin_to_celsius(value_k), 'C')