所以这些是指示:
“给定数字”n,“如果我将所有正整数乘以包括 “ñ,”我会得到一个产品。该产品被称为“n”的阶乘,即 用n表示! (读为n阶乘)。它也被赋予0! = 1.你的任务是写一个 实现数字“n”的阶乘的Python脚本。例如,如果“n”是 使用值5初始化,然后您的脚本应打印出以下内容。
5的阶乘是120“
我一直在坚持如何构造while和for循环以及范围变量。有人能帮我一下吗。它不一定是确切的答案。只是一个线索或东西请:D
答案 0 :(得分:2)
我希望这不是一个家庭作业问题......
这是伪代码:
多数民众赞成!
答案 1 :(得分:0)
这个简单的for循环有效:
// Connection URL
var url = 'mongodb://localhost:27017/myproject';
// Use connect method to connect to the Server
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
console.log("Connected correctly to server");
db.close();
});
如果是这样,我们不需要检查零点。
希望这有帮助!
(或者,您可以使用prod = 1 # solution variable
for i in range(1, n+1):
prod *= i # do the work, i.e., make the solution
print("The factorial of %s is %s" % (n, prod))
,但如果您使用内置组件,则不会学习任何内容)
如果您有更多问题,请告诉我。