原題地址:牛客網
題目描述:
輸入一個正整數N,輸出N的階乘。
輸入描述:
正整數N(0<=N<=1000)
輸出描述:
輸入可能包括多組數據,對於每一組輸入數據,輸出N的階乘
示例1
輸入
4 5 15
輸出
24 120 1307674368000
分析:
就是從1乘到n。但是用C++普通的循環是沒法通過的。然而我又不想動腦子了,所以用了python.
python天下第一!
代碼:
while True:
try:
a=int(raw_input().strip())
if a==0:
print(0)
else:
sum=1
for i in range(1,a+1):
sum=sum*i
print(sum)
except EOFError:
break
2020.4.2