Python程式設計題3--找出1000以內的完全數_實用技巧
文章推薦指數: 80 %
題目如果一個數恰好等於它的因子之和,則稱該數為“完全數”,又稱完美數或完備數。
例如:
程式人生>實用技巧>Python程式設計題3--找出1000以內的完全數
Python程式設計題3--找出1000以內的完全數
阿新•來源:網路•發佈:2020-08-15
題目
如果一個數恰好等於它的因子之和,則稱該數為“完全數”,又稱完美數或完備數。
例如:
第一個完全數是6,它有約數1、2、3、6,除去它本身6外,其餘3個數相加,1+2+3=6。
第二個完全數是28,它有約數1、2、4、7、14、28,除去它本身28外,其餘5個數相加,1+2+4+7+14=28。
請按照從小到大的順序輸出1000以內的完全數,並用"逗號"分隔輸出結果
實現思路
用第一層for迴圈控制1000以內的數,標記i,並通過變數sum來控制i的所有除i外的約數之和
用第二層for迴圈控制i以內的數,標記j
如果i能整除j,那麼j就是i的一個約數,如果sum=i,則表示i是完全數
先把完全數轉為字串型別,再新增到列表中
對結果進行處理,通過join()方法用","拼接
注意:使用join()拼接列表時,列表中的元素不能是int型別。
程式碼實現
defdemo():
result=[]
foriinrange(1,1000):
sum=0
forjinrange(1,i):
ifi%j==0:
sum+=j
ifsum==i:
result.append(str(i))
return",".join(result)
print("1000以內的完全數有:{}".format(demo()))
907.SumofSubarrayMinimums
«上一篇
acwing演算法提高課程筆記—數字三角形模型,最長上升子序列模型
下一篇»
相關推薦
JDK、JRE和JVM之間的關係java-Flo寫在《Python高手修煉之道》發行之前:選擇一本好書,即是少走彎路線上教育原始碼、線上課堂原始碼可實現多種教育功能,支援定製如何解決深度衝突(Z-fighting),畫面閃爍的問題可見光通訊LiFi應用——教育領域如何在idea下的Java檔案目錄下建立jsp檔案虛擬資料中心儲存延遲如何分析-雲安
搜尋
熱門文章
使用二分法來解決的問題
2022-03-08
JDK、JRE和JVM之間的關係
2021-06-10
java-Flo
2021-06-10
ADS
基礎教學
Mysql入門
Sql入門
Android入門
Docker入門
Go語言入門
Ruby程式入門
Python入門
Python進階
Django入門
Python爬蟲入門
ADS
人氣文章
福昕PDF閱讀器變成了英文介面怎麼辦?
2021-06-09
今日學習總結3.07
2022-03-08
你必須知道的海量安防監控儲存方案
2021-06-09
vue專案各檔案及基本語法
2022-03-08
ExcelVBA檔案目錄選擇對話框使用教學與範例
2021-06-16
JS數字方法
2022-03-08
Excel公式計算錯誤代號意義總整理
2021-06-16
Java基礎學習:面向物件12(多型)
2022-03-08
Excel建立VBA巨集程式教學與範例
2021-06-16
今日總結——流程控制、if判斷和while迴圈
2022-03-08
熱門標籤
win10技巧Java基礎資料結構與演算法經驗分享劍指offer其他題解圖論程式人生每日一題安卓微控制器PAT演算法&資料結構PTAPython學習leetcode刷題java學習筆記演算法與資料結構reactjs
ADS
延伸文章資訊
- 1用python求1000以下的完全数并统计个数 - CSDN博客
python作业7-如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。 例如:6是完全数, 因为6 = 1+2+3;下一个完全数是28 = 14+7+4+2+1 ...
- 2python 求1000以内的完全数 - 简书
题目:求1000以内的完全数(如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外, ...
- 3Python識別完美數 - 每日頭條
Python識別完美數 ... 完美數(perfect number,又稱完全數)指,它所有的真因子(即除了自身以外的因子)和,恰好等於它自身。 第一個完美數:6,. 第二個完美 ...
- 4完全數--Python - IT閱讀 - ITREAD01.COM - 程式入門教學
完全數--Python. 2018-08-20 254. 去掉per pytho num n) 完美數fec perfect 例如. 如果一個數恰好等於它的因子之和,則稱該數為“完全數” [1] 。
- 5Python程式設計題3--找出1000以內的完全數_實用技巧
題目如果一個數恰好等於它的因子之和,則稱該數為“完全數”,又稱完美數或完備數。例如: