python练手小程序之二

判断是否为彻底数 题目:一个数若是刚好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程    输入一个数,判断是不是“完数”。web 程序分析:对输入的数j进行因子分解(这里的因子不是质因数): (1)初始化一个s变量,将j赋值给s,使用循环和取余来判断1-j中的i是否能被j整除,如是则使用增量赋值s-=I ,即s = s-i。 (2)最后判断s是否等于0,6-1-2-3 = 0
相关文章
相关标签/搜索