-4
我有以下脚本:为什么我得不到任何结果
import math
scores = [3.0,1.0,0.1]
sum = 0
i=0
j=0
for s in scores:
sum = sum + math.exp(scores[i])
i=i+1
def myFunction(x):
math.exp(x)/sum
for s2 in scores:
print(myFunction(scores[j]))
j=j+1
但是,输出我得到的是:
None
None
None
这是为什么?我如何检索正确的值?
谢谢。
'myFunction()'不返回任何东西。 –
默认情况下,不显式返回任何内容的函数返回'None'。 – RemcoGerlich
这不是'ruby'。这是'python'。你需要显式的'return'语句。 –