计算s=n*(n-1)*(n-2)*.....1 分类: python 2012-12-13 20:29 171人阅读 评论(0) 收藏

#! /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

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2012-12-13 20:29  前行者2011  阅读(168)  评论(0编辑  收藏  举报