编程语言python入门-【python】编程语言入门经典100例--19
1 #题目:一个数如果恰好等于它的因子之和,这个数就称为"完数”。例如6=1+2+3.编程找出1000以内的所有完数。
代码:
2
3 for i in range(1,1001):
4 s = 0
5 for j in range(1,i):
6 if i%j == 0:
7 s += j
8 if s == i:
9 print(i)
运行结果:
[root@HK code_100]# python code_19.py
6
28
496
[root@HK code_100]#
代码解释:
2
3 for i in range(1,1001): #遍历1到1000所有的数字
4 s = 0 #将约数的和置0,这个赋值不能在for之外,外层for每循环一次,重置一次
5 for j in range(1,i): #遍历1到(i-1)之间所有的数字,最后一个数字是出去i本身的之前的数字,约数从这些数字中取
6 if i%j == 0: #将i和j进行取余操作,取余为0的是i的约数
7 s += j #将约数j累加,和为s
8 if s == i: #如果和与i相等(这个if语句要放在内层for循环之外,否则约数的和会相加的不完全,比如24这个数字,必须要约数全部相加完毕再与i比较相等)
9 print(i) #这个i就是一个完全数,打印这个数字
编程语言python入门-【python】编程语言入门经典100例--19相关推荐
- python入门经典27版_【python】编程语言入门经典100例--27
[python]编程语言入门经典100例--27 发布时间:2020-02-27 20:35:50 来源:51CTO 阅读:520 作者:snc_snc 1 #题目:利用递归函数调用方式,将所输入的5 ...
- python入门经典100例-Python3经典100例(含习题答案) DOC 清晰版
给大家带来的一篇关于Python3入门相关的电子文档资源,介绍了关于Python3.python习题方面的内容,本书是由python学习社区出版,格式为DOC,资源大小46.6 KB,Mrs.莫建辉编 ...
- python经典100例下载_Python3经典100例(含习题答案) DOC 清晰版
给大家带来的一篇关于Python3入门相关的电子文档资源,介绍了关于Python3.python习题方面的内容,本书是由python学习社区出版,格式为DOC,资源大小46.6 KB,Mrs.莫建辉编 ...
- python 经典100例 (61-80)
python 经典100例(61-80) ''' [程序61] 题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析: ''' if __name__ == '__main__': a = ...
- python经典100例(41-60)
python 经典100例(41-60) ''' [程序41] 题目:学习static定义静态变量的用法 1.程序分析: 2.程序源代码: ''' # python没有这个功能了,只能这样了:) de ...
- 求一批整数中出现最多的个位数字_C语言经典100例007-求低n-1位的数
系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...
- 北京邮电大学c语言按要求输出_C语言经典100例004-统计各个年龄阶段的人数
系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...
- C 语言经典100例(91-100)
所有题目来源:菜鸟教程C 语言经典100例 附上前面的题目:C 语言经典100例(81-90) 目录 C 练习实例91 C 练习实例92 C 练习实例93 C 练习实例94 C 练习实例95 C 练习 ...
- python编程入门经典实例-编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
最新文章
- ios 自定义UIView绘制时文字上下颠倒问题解决
- “java程序打成jar包 如何处理第三方jar包”
- 小师妹学JVM之:JIT中的LogCompilation
- Linux信号实践(5) --时间与定时器
- MySQL--timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
- asp.net core 系列 5 MVC框架路由(上)
- paip. VS2010版本控制tfs使用总结
- 关于 epoch、 iteration和batchsize
- 【洛谷P1256】公路修建(问题分析+最小生成树prim法)
- Java_接口练习题
- 安卓模拟器封包抓取加解密
- 【分享】Gitee如何下载单个文件
- Paranoid String
- C1驾考成都胜利考场科目二经验
- pyqt 打开并显示excel表单
- DDD领域驱动设计-分层架构实践
- 计算机怎么配置IP地址,Windows系统如何给电脑设置IP地址
- 2021年最新WHQL认证申请流程
- 人的顶级能量从哪里获取?
- 使用 smartupload 上传文件