嘿,我对清单和模块还不熟悉,你能告诉我怎么做吗?实际上我试过这段代码,但它似乎给了我一个错误的答案。
l = [1, 2, 3, 4, 5]1表示I in l:对于范围内的数字(1,i+1):fact=fact*number打印(“阶乘”,i,"is",事实)
发布于 2022-01-11 17:16:35
def factorial(n):
if n < 2:
return 1
else:
return n * factorial(n-1)
l = [1, 2, 3, 4, 5]
for number in l:
fact = factorial(number)
print("Facotrial of ",number," is",fact)下面是一个有用的例子。
您可以使用balise代码来更好地显示您的代码,我很难阅读它,所以我不能对您做错了什么评论。
https://stackoverflow.com/questions/70670762
复制相似问题