- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用开发 项目实战由移动应用资源库课程开发组开发北京电子科技职业学院 Content目目及要求背景知识解题思路参考程序05习题答案 题目及要求 用while循环语句实现从键盘输入一个正整数,判断它是不是完全数,如果是完全数则输出它所有的约数(自身除外),如果不是则输出它不是一个完全数的结论。 背景知识 完全数(Perfect Number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的真因子之和,则称该数为“完全数”。例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6。 背景知识(一)循环在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,取决于循环的终止条件。循环语句是由循环体及循环的终止条件两部分组成的,Python中的循环语句有两个:while和for。 背景知识(二)while语句while语句实际上是一个条件循环语句,当条件为真时,while中的代码块(即循环体)会一直循环执行,直到循环条件为假结束循环。 背景知识1、while语句的一般语法while condition: do something 其中condition是判断条件,do something是循环体,当判断条件condition为真True时执行循环体,为假False时,循环结束。 condition可以是任何表达式,任何非零、或非空(null)的值均为True。循环体可以是单个语句或语句块。 背景知识2、循环类型(1)计数型循环大多数循环属于这种情况,当判断条件为真,则循环体一直会执行,直到条件为假。(2)无限循环有时可能判断条件一直为真,这样一来看似循环就永远不会结束。结合break和continue语句,这些貌似“无限”的循环还是可以结束的,有时配合使用非常方便。另有一些应用是专门设置成“无限”的循环,比如服务器一直循环等待客户端的请求,服务完一个客户端请求后继续等待新的客户端请求。 解题思路 首先定义一个空列表用来存放输入数据的约数,一个数不包括自己本身值的最大约数为能被2整除的商值,定义一个变量temp用来存放输入数据除以2的整数部分,在temp值大于0的情况下,只要输入的数据能被temp整除,则把temp值追加到列表中,让temp值自减1,进入下一轮循环的判断。循环结束后,如果列表之和为输入的数据,则输出该数是一个完全数,否则输出该数不是一个完全数。 参考程序 参考程序 习题答案请输入一个大于1的正整数:2525不是一个完全数!除了自身,它的约数是:[5, 1] 谢谢观看北京电子科技职业学院
您可能关注的文档
最近下载
- 2025年成都市金牛区某国企招聘工作人员若干人备考题库含答案详解.docx VIP
- 2025年成都市金牛区某国企招聘工作人员若干人备考题库参考答案详解.docx VIP
- .铝合金门窗的新技术应用.pdf VIP
- 第六部分犬的保健.ppt VIP
- 国际货币基金组织IMF债务可持续分析框架.docx VIP
- 外墙立面改造工程施工方案.docx VIP
- TD_T 1012-2016 土地整治项目规划设计规范.docx VIP
- 小学五年级英语期中测试卷(含听力材料).doc.docx VIP
- 2025年成都市金牛区某国企招聘工作人员若干人备考题库附答案详解.docx VIP
- 机械基础机械基础(初级)试题库.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)