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
相關文章
相關標籤/搜索