濮阳杆衣贸易有限公司

主頁 > 知識庫 > python實現(xiàn)水仙花數(shù)實例講解

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

熱門標簽:ai地圖標注 女王谷地圖標注 n400電話申請多少錢 長春人工智能電銷機器人官網(wǎng) 百應ai電銷機器人鄭州 如何在地圖標注文字 廈門crm外呼系統(tǒng)如何 地圖標注推廣單頁 西藏快速地圖標注地點

 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、懶人法:列表推導式

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)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python輸入一個水仙花數(shù)(三位數(shù)) 輸出百位十位個位實例
  • python打印n位數(shù)“水仙花數(shù)”(實例代碼)
  • python使用循環(huán)打印所有三位數(shù)水仙花數(shù)的實例
  • Python判斷一個三位數(shù)是否為水仙花數(shù)的示例
  • Python一句代碼實現(xiàn)找出所有水仙花數(shù)的方法

標簽:綿陽 興安盟 內(nèi)江 黔東 亳州 拉薩 廊坊 渭南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《python實現(xiàn)水仙花數(shù)實例講解》,本文關(guān)鍵詞  python,實現(xiàn),水仙花,數(shù),實例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python實現(xiàn)水仙花數(shù)實例講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于python實現(xiàn)水仙花數(shù)實例講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    辰溪县| 普兰店市| 海原县| 太康县| 新龙县| 剑川县| 乐至县| 岑溪市| 保康县| 邵武市| 建平县| 久治县| 水城县| 鲜城| 兴国县| 广元市| 洛川县| 遂昌县| 增城市| 西乡县| 彩票| 额济纳旗| 怀远县| 如东县| 望奎县| 青冈县| 鸡泽县| 交城县| 博乐市| 合江县| 沅江市| 沈阳市| 昌宁县| 聊城市| 阿拉善盟| 乌恰县| 祁门县| 桑植县| 罗定市| 时尚| 宝清县|