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