我正在尝试编写课程入门课程,基本上只是重新输入讲座中给出的例子,以确保我理解事物。
通常情况下,这很好用,但现在我遇到了一些代码,这些代码由于某种原因在第1行后终止,嗯,我不希望它这样做。
def convert_to_celsius(fahrenheit):
'''(number) --> number
Return the number of Celsius degrees equivalent to fahrenheit degrees.
>>>convert_to_celsius(32)
0
>>>convert_to_celsius(212)
100
'''
return (fahrenheit - 32) * 5 / 9
这在哪里坏了?如何修复它以使其正常运行?
答案 0 :(得分:5)
我有点不确定你的问题在这里,但我猜你正在定义一个函数,但从不调用它。为了调用函数,您可以使用它的名称,并提供参数。 e.g:
#This next block defines the function
def convert_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5 / 9
#call/use the function
result = convert_to_celsius(100)
#print the results
print(result)