亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python打印n位數(shù)“水仙花數(shù)”(實例代碼)

 更新時間:2019年12月25日 08:55:23   作者:就是nake菜  
這篇文章主要介紹了python打印n位數(shù)“水仙花數(shù)”,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

注:所謂n位數(shù)“水仙花數(shù)”是指一個n數(shù),其各位數(shù)字n次方和等于該數(shù)本身。如三位數(shù)“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)3次方和等于該數(shù)本身。

一、3位數(shù)“水仙花數(shù)”如下: 

list2=[]
for i in range(100,1000):
  str1=str(i)
  sum1=0
  for j in str1:
    num=int(j)
    sum1+=num**3
  if i==sum1:
    list2.append(i)
print(list2)

運行結(jié)果: 

[153, 370, 371, 407]

二、n位數(shù)的水仙花數(shù):

n=4 #n位數(shù)的水仙花數(shù),n可自由設置

list2=[]
for i in range(10**(n-1),10**n):
  str1=str(i)
  sum1=0
  for j in str1:
    num=int(j)
    sum1+=num**n
  if i==sum1:
    list2.append(i)
print(list2)

運行結(jié)果: 

[1634, 8208, 9474]

三、遍歷3-8位數(shù)水仙花數(shù)

'''遍歷3-8位數(shù)水仙花數(shù)'''
for n in range(3,9):
  list2=[]
  for i in range(10**(n-1),10**n):
    str1=str(i)
    sum1=0
    for j in str1:
      num=int(j)
      sum1+=num**n
    if i==sum1:
      list2.append(i)
  print("%d位數(shù)水仙花數(shù),共%d個:%s"%(n,len(list2),list2))

運行結(jié)果: 

3位數(shù)水仙花數(shù),共4個:[153, 370, 371, 407]
4位數(shù)水仙花數(shù),共3個:[1634, 8208, 9474]
5位數(shù)水仙花數(shù),共3個:[54748, 92727, 93084]
6位數(shù)水仙花數(shù),共1個:[548834]
7位數(shù)水仙花數(shù),共4個:[1741725, 4210818, 9800817, 9926315]

······第八位數(shù)據(jù)有點大,五分鐘都沒計算出來

總結(jié)

以上所述是小編給大家介紹的python打印n位數(shù)“水仙花數(shù)”,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關文章

  • Python使用configparser庫讀取配置文件

    Python使用configparser庫讀取配置文件

    這篇文章主要介紹了Python使用configparser庫讀取配置文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 如何使用?Python為你的在線會議創(chuàng)建一個假的攝像頭

    如何使用?Python為你的在線會議創(chuàng)建一個假的攝像頭

    這篇文章主要介紹了使用?Python為你的在線會議創(chuàng)建一個假的攝像頭,在?Python?的幫助下,不再強制開啟攝像頭,將向你展示如何為你的在線會議創(chuàng)建一個假的攝像頭,需要的朋友可以參考下
    2022-08-08
  • Python項目打包成exe文件

    Python項目打包成exe文件

    大家好,本篇文章主要講的是Python項目打包成exe文件,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python實現(xiàn)FLV視頻拼接功能

    Python實現(xiàn)FLV視頻拼接功能

    這篇文章主要介紹了Python實現(xiàn)FLV視頻拼接功能,本文給大家介紹的非常詳細具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • Python中的自定義函數(shù)學習筆記

    Python中的自定義函數(shù)學習筆記

    這篇文章主要介紹了Python中的自定義函數(shù)學習筆記,本文講解了定義函數(shù)、callable函數(shù)、help函數(shù)等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • python如何將繪制的圖片保存為矢量圖格式(svg)

    python如何將繪制的圖片保存為矢量圖格式(svg)

    這篇文章主要介紹了python如何將繪制的圖片保存為矢量圖格式(svg)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python搭建微信公眾平臺

    python搭建微信公眾平臺

    這篇文章主要介紹了python搭建微信公眾平臺的相關資料和技巧,感興趣的朋友可以參考一下
    2016-02-02
  • Python調(diào)用微信公眾平臺接口操作示例

    Python調(diào)用微信公眾平臺接口操作示例

    這篇文章主要介紹了Python調(diào)用微信公眾平臺接口操作,結(jié)合具體實例形式分析了Python針對微信接口數(shù)據(jù)傳輸?shù)南嚓P操作技巧,需要的朋友可以參考下
    2017-07-07
  • 解決anaconda安裝pytorch報錯找不到包的問題

    解決anaconda安裝pytorch報錯找不到包的問題

    這篇文章主要介紹了解決anaconda安裝pytorch報錯找不到包的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎

    如何將自己的python代碼發(fā)布在pip install給別人使用你知道嗎

    這篇文章主要介紹了python如何發(fā)布自已的pip項目,方便大家學習,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-08-08

最新評論