【发布时间】:2019-11-02 09:19:05
【问题描述】:
我已经编写了代码,但无法输入组合公式,我对此很陌生,并使用这些额外的练习来帮助数学,你能帮助改进什么或如何完成吗?
n=(10)
fact=3
while(n>0):
fact=fact*n
n=n-1
print("Factorial of the number is: ")
print(fact)
n=int(6)
fact=1
while(n>0):
fact=fact*n
n=n-1
print("Factorial of the number is: ")
print(fact)
【问题讨论】:
-
您的代码似乎可以工作,只是它没有正确缩进。我假设这是剪切和粘贴,而不是您的原始代码的问题。 (我在你的问题中修复了它)。我不确定你在问什么——你只是想要改进它的建议吗?
-
你检查过图片吗?我找到了一种获取阶乘的方法,但实际上并不是这样,但谢谢!
-
如果你在谈论公式,那是为了弄清楚如何从总共 n 个项目中选择 k 个项目(例如,从总共 9 个选项中制作一个有 4 个浇头的披萨) .我不确定你是在问数学还是 Python。您已经找到了一种正确找到阶乘的方法,尽管您最好将其定义为一个接受参数的函数(也许您还没有走到那一步,在这种情况下,您的代码现在还可以) .
标签: python python-2.7 function methods