- 0
- 0
- 约2.27千字
- 约 11页
- 2026-08-05 发布于山东
- 举报
求相亲数主讲人:岑远红重庆市九龙坡职业教育中心
问题描述如果有两个正整数a和b,a的所有除本身以外的因数之和等于b,b的所有除本身以外的因数之和等于a,则称a,b是一对相亲数。请输出10000以内的相亲数对。输出结果[(284,220),(1210,1184),(2924,2620),(5564,5020),(6368,6232)]
问题分析问题描述问题解答判断相亲数的关键操作是什么?两个数如果是相亲数,它们的约数之和有什么关系?如果有两个正整数a和b,a的所有除本身以外的因数之和等于b,b的所有除本身以外的因数之和等于a,则称a,b是一对相亲数。i==a[a[i]]请输出10000以内的相亲数对。
程序代码defamicable(n):defsumfactor(m):①returnsum(jforjinrange(1,m)ifm%j==0)②a=[sumfactor(x)ifx1elsexforxinrange(n+1)]③return[(i,a[i])foriinrange(2,n+1)ifa[i]iandi==a[a[i]]]④if__name__==__main__:print(amicable(1000))定义局部函数sumfactor(m)用于
您可能关注的文档
- 《人工智能基础与应用(第二版)》课件 项目4--6 智能体开发实践--- AI艺术与创意实践 .pptx
- 《人工智能基础与应用(第二版)》课件 项目1--3 走近人工智能--- AI辅助编程实践.pptx
- 《人工智能基础与应用(第二版)》课件全套 平震宇 项目1--6 走近人工智能--- AI艺术与创意实践.pptx
- 生物教材课后习题 解凯彬 - 第5--7章.docx
- 生物教材课后习题 解凯彬 - 第1--4章.docx
- 汽车底盘构造与检修第2版 教案 刘冬生 项目2--4 行驶系统--制动系统.docx
- 汽车底盘构造与检修第2版 教案 刘冬生 - 项目一 传动系统 .docx
- 2.1.1 计算一个三位正整数各位数字的立方和(微课).pptx
- 2.1.2 计算实数的十分位、百分位和千分位之和(微课).pptx
- 2.2.2 对齐文本(微课).pptx
- 《python程序设计(第2版)》 课件5.3.2 检测函数运行时间.pptx
- 7.1.1 显示学生上交的作业.pptx
- 《python程序设计(第2版)》 课件7.1.2 收集优秀作业.pptx
- 7.2.1 使用文本文件保存学生信息.pptx
- 《python程序设计(第2版)》 课件7.2.2 使用excel文件保存学生信息.pptx
- 7.2.3 使用二进制形式保存学生信息.pptx
- 8.1.1 创建学生信息数据库(微课).pptx
- 8.1.2 在学生信息数据库中查询信息(微课).pptx
- 8.2.1 修改学生信息库中的数据(微课).pptx
- 8.2.2 删除学生信息库中的数据(微课).pptx
原创力文档

文档评论(0)