python中出错:*:';的操作数类型不受支持;int';和';非类型';
我正在提供我的输入文件:python中出错:*:';的操作数类型不受支持;int';和';非类型';,python,Python,我正在提供我的输入文件: 2 1 我已经编写了一个代码来查找概率(特定于我的工作): 我不知道如何解决它。您的事实函数返回0的无,而不是1,因为您缩进了 返回f一个额外级别 def fact(x): f = 1 if x > 0: for i in range(1, x + 1): f *= i return f 真的,你应该用这个 from math import factorial as fact 您的fact函
2 1
我已经编写了一个代码来查找概率(特定于我的工作):
我不知道如何解决它。您的
事实
函数返回0的无
,而不是1
,因为您缩进了
返回f
一个额外级别
def fact(x):
f = 1
if x > 0:
for i in range(1, x + 1):
f *= i
return f
真的,你应该用这个
from math import factorial as fact
您的
fact
函数返回0的None
,而不是1
,因为您缩进了
返回f
一个额外级别
def fact(x):
f = 1
if x > 0:
for i in range(1, x + 1):
f *= i
return f
真的,你应该用这个
from math import factorial as fact
至少,正确地缩进代码。我们也不想坐在那里数台词。而且,您的行号可能与我们的行号不同。发布实际行比发布行号更好。您是否使用一系列输入测试了功能等位基因?如果Allege()通常失败,请不要向我们显示其余的代码和输入数据。如果您的问题是在读取输入文件时,请缩小范围。(提示:当您新定义了一个变量并且不确定该变量是否包含正确的值时,请输入大量
print()
语句。)至少要正确缩进代码。我们也不想坐在那里数台词。而且,您的行号可能与我们的行号不同。发布实际行比发布行号更好。您是否使用一系列输入测试了功能等位基因?如果Allege()通常失败,请不要向我们显示其余的代码和输入数据。如果您的问题是在读取输入文件时,请缩小范围。(提示:当您新定义了一个变量并且不确定该变量是否包含正确的值时,请输入大量print()
语句。)