从1到n的阶乘的和(python)
2024-09-22 07:22:50
今天在百度上逛一些ctf的平台,偶然发现一道编程题,于是乎,便用我刚刚学的python知识解了这道题
题目的描述是这样的:
计算1!+2!+3!+...+6666!后五位。
这个计算量很大啊,我还是用传统方法,让计算机算吧
这里是代码:
#-*- coding:utf-8 -*-
#计算1!+2!+3!+......+n!
import sys def fact(x):
result = 1
for i in xrange(2,x+1):
result *= i
return result def end_result(n):
result1 = 0
for i in xrange(1,n+1):
result1 += fact(i)
return result1 if __name__ == '__main__':
num = int(sys.argv[1])
print end_result(num)
不得不说python的强大,这么长的数据都能列出来
最新文章
- 【Spring】SpringMVC中浅析Date类型数据的传递
- Duilib源码分析(三)XML解析器—CMarkup
- redis的数据类型和指令
- hadoop在网页客户端的maven配置
- [MapReduce] Google三驾马车:GFS、MapReduce和Bigtable
- SSI指令
- bitmap算法
- URL格式
- iOS7总显示状态栏的解决方法
- Hadoop文件系统常用命令
- 选择器,$(";A+B";) 和$(";A~B";) 的理解
- CMS垃圾回收机制
- BinarySearchTree-二叉搜索树
- ImmutableMap
- http_build_query()函数使用方法
- 【OCP|052】OCP最新题库解析(052)--小麦苗解答版
- 图解:window与BOM的关系
- 【XSY2762】插线板 分块
- 网络分层和Http协议原理
- mac中安装lua5.1.5
热门文章
- MapReduce之Map Join
- ruby 字符串加密
- PAT (Basic Level) Practice 1032 挖掘机技术哪家强
- Java基础之static关键字的用法
- 为什么我要放弃javaScript数据结构与算法(第五章)—— 链表
- Caliburn.Micro 杰的入门教程2 ,了解Data Binding 和 Events(翻译)
- 2212: [Poi2011]Tree Rotations
- 「日常训练」Two Substrings(Codeforces Round 306 Div.2 A)
- 第六阶段·数据库MySQL及NoSQL实践第1章·章节一MySQL数据库
- Unity编辑器 - TreeView控件笔记