计算s=n*(n1)*(n2)*.....1 分类: python 20121213 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

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

原文地址:https://www.cnblogs.com/think1988/p/4628263.html