欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

注:所謂n位數(shù)“水仙花數(shù)”是指一個(gè)n數(shù),其各位數(shù)字n次方和等于該數(shù)本身。如三位數(shù)“水仙花數(shù)”是指一個(gè)三位數(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)

運(yùn)行結(jié)果: 

[153, 370, 371, 407]

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

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

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)

運(yùn)行結(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個(gè):%s"%(n,len(list2),list2))

運(yùn)行結(jié)果: 

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

······第八位數(shù)據(jù)有點(diǎn)大,五分鐘都沒計(jì)算出來(lái)

總結(jié)

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

相關(guān)文章

  • Python使用configparser庫(kù)讀取配置文件

    Python使用configparser庫(kù)讀取配置文件

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

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

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

    Python項(xiàng)目打包成exe文件

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

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

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

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

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

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

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

    python搭建微信公眾平臺(tái)

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

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

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

    解決anaconda安裝pytorch報(bào)錯(cuò)找不到包的問題

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

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

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

最新評(píng)論