我正在尝试找出如何在Python中打印阶乘的完整分解的示例。 from libclass import *
。我被告知必须使用4 x 3 x 2 x 1 = 24
循环。
我前一阵子很接近,但是后来做了一些愚蠢的事情,又把它丢了。
到目前为止,这是我的代码:
for
答案 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)