Python编写一个函数,求1*2*3*4...*n的乘积,编写主程序,从键盘输入一个整数,并

2024-11-27 04:25:34
推荐回答(2个)
回答1:

代码如下:

#coding=utf-8

n = int(input('请输入一个正整数:'))

num = 1

for i in range(1, n + 1):
    num = num * i


print('结果:', num)

运行结果:

回答2:

这是一种代码:
def jc(n):
i=1
s=1
for i in range(1,n+1):
s=s*i
i+=1
return s
a=int(input('请你输入一个整数,李静长091会告诉你这个数的阶乘是多少:'))
if a<0:
print('这个数不能构成阶乘!')
else:
print(a,'!=',jc(a))