计算s=n*(n-1)*(n-2)*.....1

时间:2021-08-14 10:42:13
#! /usr/bin/env python
#coding=utf-8


#s=n*(n-1)*(n-2)*.....1


s=1
while True:
    n=input('Input your Number:')
    if n<=0:
        print '请输入正整数'
        continue;
    else:
        while n>=1:
              s*=n
              n-=1
    break; #计算过s=n*(n-1)*(n-2)....1后退出循环




print s