最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)水仙花數(shù)實例講解

 更新時間:2021年03月22日 20:15:27   作者:看,月亮在跳舞  
這篇文章主要介紹了python實現(xiàn)水仙花數(shù)實例講解,有正在學(xué)習(xí)python的同學(xué)可以跟著小編一起來學(xué)習(xí)下水仙花數(shù)怎么用python計算吧

 1、什么是水仙花數(shù)?

水仙花數(shù)(Narcissistic number)也被稱為超完全數(shù)字不變數(shù)(pluperfect digital invariant, PPDI)、自戀數(shù)、自冪數(shù)、阿姆斯壯數(shù)或阿姆斯特朗數(shù)(Armstrong number),水仙花數(shù)是指一個 3 位數(shù),它的每個位上的數(shù)字的 3次冪之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)

詳見:水仙花數(shù)-百度百科

2、實現(xiàn):

def number_daffodils(m=100, n=1000):
 if type(m) is int and type(n) is int and 100 <= m < n <= 1000:
  daffodils = []
  for num in range(m, n):
   a = [int(s) for s in str(num)]
   """
   計算個、十、百位數(shù)
   x = int(num/100) # 百位數(shù)
   y = int(num/10) % 10 # 十位數(shù)
   z = num % 10 # 個位數(shù)
   將整數(shù)按位拆分
   a = list(str(num))
   a = list(map(eval, str(num)))
   """
   if num == a[0] ** 3 + a[1] ** 3 + a[2] ** 3:
    daffodils.append(num)
  if len(daffodils) == 0:
   print("No number of daffodils")
  else:
   print(" ".join(str(i) for i in daffodils))
 elif type(m) is not int or type(n) is not int:
  raise Exception('參數(shù)類型錯誤')
 else:
  raise Exception('參數(shù)超出范圍')
number_daffodils()

3、懶人法:列表推導(dǎo)式

a = [i * 100 + j * 10 + k for i in range(1, 10) for j in range(0, 10) for k in range(0, 10) if i * 100 + j * 10 + k == i ** 3 + j ** 3 + k ** 3]
print(a)

到此這篇關(guān)于python實現(xiàn)水仙花數(shù)實例講解的文章就介紹到這了,更多相關(guān)python實現(xiàn)水仙花數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 接口測試response返回數(shù)據(jù)對比的方法

    python 接口測試response返回數(shù)據(jù)對比的方法

    本篇文章主要介紹了python 接口測試response返回數(shù)據(jù)對比的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python 旋轉(zhuǎn)打印各種矩形的方法

    Python 旋轉(zhuǎn)打印各種矩形的方法

    今天小編就為大家分享一篇Python 旋轉(zhuǎn)打印各種矩形的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python基礎(chǔ)教程項目五之虛擬茶話會

    python基礎(chǔ)教程項目五之虛擬茶話會

    這篇文章主要為大家詳細介紹了python基礎(chǔ)教程項目五之虛擬茶話會,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python函數(shù)中的不定長參數(shù)相關(guān)知識總結(jié)

    Python函數(shù)中的不定長參數(shù)相關(guān)知識總結(jié)

    今天給大家?guī)淼氖顷P(guān)于Python函數(shù)的相關(guān)知識,文章圍繞著Python不定長參數(shù)展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • OpenCV半小時掌握基本操作之SIFT算法

    OpenCV半小時掌握基本操作之SIFT算法

    這篇文章主要介紹了OpenCV基本操作之SIFT算法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python 工具 字符串轉(zhuǎn)numpy浮點數(shù)組的實現(xiàn)

    python 工具 字符串轉(zhuǎn)numpy浮點數(shù)組的實現(xiàn)

    這篇文章主要介紹了python 工具 字符串轉(zhuǎn)numpy浮點數(shù)組的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • django-allauth入門學(xué)習(xí)和使用詳解

    django-allauth入門學(xué)習(xí)和使用詳解

    這篇文章主要介紹了django-allauth入門學(xué)習(xí)和使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 快速進修Python指南之文件操作

    快速進修Python指南之文件操作

    這篇文章主要為大家介紹了Java開發(fā)者快速進修Python指南之文件操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Python之修改圖片像素值的方法

    Python之修改圖片像素值的方法

    今天小編就為大家分享一篇Python之修改圖片像素值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python 布爾類型示例精講

    Python 布爾類型示例精講

    這篇文章主要為大家介紹了Python 布爾類型示例精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10

最新評論

射洪县| 佳木斯市| 正镶白旗| 宣威市| 陕西省| 衡山县| 乌兰浩特市| 稷山县| 公安县| 丹阳市| 琼海市| 连山| 青田县| 城市| 泽州县| 郁南县| 科技| 天水市| 金华市| 内黄县| 临朐县| 虹口区| 工布江达县| 秦皇岛市| 东乡| 邛崃市| 十堰市| 洮南市| 交口县| 永仁县| 眉山市| 龙游县| 日土县| 平乐县| 昌黎县| 南木林县| 自治县| 门头沟区| 瑞金市| 前郭尔| 长岭县|