国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python找出完數(shù)的方法

2020-02-15 23:39:39
字體:
來源:轉載
供稿:網友

如下所示:

# -*- coding: utf-8 -*-# 要求:用python方法找出1000以內的所有完數(shù),并輸出。def f(n): list = [] for i in range(2, n + 1):  for j in range(2, i / 2):   if i % j == 0 and j <= (i / j):    list.append(j)    list.append(i / j)   if sum(list) + 1 == i:   print i  list = [] if __name__=="__main__": n=int(raw_input("請輸入最大范圍:")) f(n)

運行結果:

請輸入最大范圍:1000628496

總結:

sum可以直接對列表進行求和!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 漯河市| 新兴县| 辽中县| 鹤庆县| 通渭县| 罗山县| 山丹县| 镇宁| 邹平县| 南雄市| 望城县| 南丰县| 含山县| 南皮县| 布尔津县| 嘉峪关市| 揭西县| 乌什县| 清丰县| 仁布县| 伊金霍洛旗| 南城县| 汤阴县| 延安市| 乐亭县| 扎鲁特旗| 青神县| 尼木县| 罗江县| 湛江市| 平乡县| 新乡市| 玛曲县| 忻州市| 岳阳县| 仁布县| 渑池县| 林口县| 浙江省| 扎兰屯市| 沧源|