计算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
#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
版权声明:本文为博主原创文章,未经博主允许不得转载。