while精品获奖省赛获奖.pptx

移动应用开发 项目实战由移动应用资源库课程开发组开发北京电子科技职业学院 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

文档评论(0)

1亿VIP精品文档

相关文档