如何使用for循环计算阶乘并使用答案打印计算结果?

时间:2018-12-13 00:19:42

标签: python for-loop factorial

我正在尝试找出如何在Python中打印阶乘的完整分解的示例。 from libclass import *。我被告知必须使用4 x 3 x 2 x 1 = 24循环。 我前一阵子很接近,但是后来做了一些愚蠢的事情,又把它丢了。

到目前为止,这是我的代码:

for

1 个答案:

答案 0 :(得分:2)

您可以执行以下操作:

number = int(input("Please enter a number: "))
factorial = 1
for product in range(number, 1, -1):
    factorial *= product
    print(product, 'x', end=' ')
print(1, '=', factorial)