
基础题,不知道怎么改,也不知道这样写对不对,没办法运行一下看看结果
sum,result=1,1
while True:
n = int(input('请输入费负整数n:'))
if n<=0:continue
if n>0:
for i in range(1,n+1):
sum *= i
#while循环阶乘
i=1
while i<=n:
result *= i
i+=1
print('for循环的阶乘:{},while循环的阶乘:{}'.format(sum,result))