亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python求解水仙花數的方法

2020-01-04 19:16:28
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了python求解水仙花數的方法,較為詳細的分析了水仙花數問題的概念與對應解決方法的實現技巧,需要的朋友可以參考下

本文實例講述了python求解水仙花數的方法。分享給大家供大家參考。具體如下:

一個N位的十進制正整數,如果它的每個位上的數字的N次方的和等于這個數本身,則稱其為花朵數。

  1. #!/usr/bin/python 
  2. def get_flower(n, ofile): 
  3. D_pow=[pow(i,n) for i in range(0,10)] 
  4. V_min=1*pow(10,n-1) 
  5. V_max=sum((9*pow(10,x) for x in range(0,n))) 
  6. T_count=0 
  7. print D_pow, V_max, V_min 
  8. nums=[1]+[0]*(n-1) 
  9. print 'Start:', nums 
  10. idx=n-1 
  11. tmp_l=[0]*10 
  12. while True: 
  13. nums[idx]+=1 
  14. if nums[idx]<10: 
  15. j=idx+1 
  16. while j<n: 
  17. nums[j]=nums[idx] # reset  
  18. j+=1 
  19. v=sum((D_pow[x] for x in nums)) 
  20. if v<=V_max and v>=V_min: 
  21. T_count+=1 
  22. #test if is flower 
  23. #print 'do test:', ''.join(map(str,nums)) 
  24. k=0 
  25. while k<10: 
  26. tmp_l[k]=0 
  27. k+=1 
  28. N=0 
  29. for k in nums: 
  30. tmp_l[k]+=1 
  31. N+=1 
  32. while N>0: 
  33. p=v%10 
  34. if tmp_l[p]>0: 
  35. tmp_l[p]-=1 
  36. N-=1 
  37. else
  38. break 
  39. v/=10 
  40. if N==0: 
  41. print >>ofile, 'hit', sum((D_pow[x] for x in nums)) 
  42. idx=n-1 
  43. elif idx==0: 
  44. print 'done' 
  45. break 
  46. else
  47. idx-=1 
  48. print 't_count', T_count 
  49. if __name__ == '__main__'
  50. with file('./f.txt''wb') as o: 
  51. get_flower(21, o) 
  52. #get_flower(3, o) 


希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲毛片在线免费观看| 亚洲国内高清视频| 欧美专区在线播放| 亚洲精品欧美极品| 欧美午夜精品伦理| 亚洲国产欧美一区二区三区久久| 亚洲精品中文字幕有码专区| 国产精品96久久久久久又黄又硬| 国内精品久久久久伊人av| 欧美另类69精品久久久久9999| 97视频在线观看网址| 亚洲无限乱码一二三四麻| 精品国产拍在线观看| 欧美在线性视频| 日韩在线中文字| 欧美尺度大的性做爰视频| 欧美性生交大片免网| 国产精品日日摸夜夜添夜夜av| 国产免费一区二区三区在线观看| 98视频在线噜噜噜国产| 色系列之999| 97久久伊人激情网| 欧美国产亚洲视频| 日韩成人中文字幕| 亚洲精品国产拍免费91在线| 不卡毛片在线看| 日韩精品免费一线在线观看| 日韩av大片免费看| 国产亚洲一区二区精品| 久久综合国产精品台湾中文娱乐网| 91精品国产91久久久久久不卡| 狠狠色噜噜狠狠狠狠97| 91香蕉电影院| 亚洲成人在线网| 欧美裸体xxxx极品少妇软件| 日韩电影免费观看在线| 久久国产精品久久久久| 热re99久久精品国产66热| 亚洲精品网址在线观看| 国内伊人久久久久久网站视频| 欧美日韩国产精品一区| 97精品国产97久久久久久春色| 欧美激情亚洲另类| 日韩风俗一区 二区| 精品日本高清在线播放| 中文字幕在线观看亚洲| www欧美日韩| 精品久久久国产精品999| 亚洲xxx视频| 亚洲视频日韩精品| 亚洲成人激情在线| 第一福利永久视频精品| 黄色成人av网| 97在线看福利| 久久精品一本久久99精品| 国产精品视频永久免费播放| 精品香蕉在线观看视频一| 成人国产精品久久久| 欧美成人激情在线| 欧美猛男性生活免费| 综合网中文字幕| 一道本无吗dⅴd在线播放一区| 中文字幕精品一区二区精品| 国产精品网红直播| 国产激情综合五月久久| 欧美视频第一页| 日韩中文字幕在线精品| 波霸ol色综合久久| 亚洲精品国产精品乱码不99按摩| 成人信息集中地欧美| 性欧美亚洲xxxx乳在线观看| 国产精品第10页| 久久精品视频99| 亚洲第一精品夜夜躁人人躁| 国产欧美精品日韩精品| 久久91精品国产91久久久| 精品日本美女福利在线观看| 中文字幕亚洲综合久久筱田步美| 亚洲春色另类小说| 国产精品久久久久久久久久久久| 国产综合福利在线| 91成人免费观看网站| 国产欧美日韩专区发布| 粉嫩老牛aⅴ一区二区三区| 怡红院精品视频| 国产精品视频中文字幕91| 亚洲第一福利视频| 欧美一级bbbbb性bbbb喷潮片| 亚洲片在线资源| 欧美亚洲一区在线| 日韩高清中文字幕| 欧美福利在线观看| 九九久久久久99精品| 日韩美女视频中文字幕| 中文字幕久精品免费视频| 成人网址在线观看| 91亚洲一区精品| 欧美与欧洲交xxxx免费观看| 国产精品吴梦梦| 亚洲区免费影片| 亚洲精品白浆高清久久久久久| 亚洲美女精品成人在线视频| 国产日韩精品入口| 国产网站欧美日韩免费精品在线观看| 亚洲精品国产精品国产自| 91久久综合亚洲鲁鲁五月天| 韩日精品中文字幕| 91精品国产亚洲| 色哟哟亚洲精品一区二区| 91精品久久久久久久久久久久久久| 亚洲天堂2020| 亚洲国产精品成人精品| 亚洲最大激情中文字幕| 国产精品视频免费在线| 久久久国产91| 亚洲激情在线观看视频免费| 中文字幕av一区中文字幕天堂| 日韩在线播放av| 亚洲夜晚福利在线观看| 国产精品国产自产拍高清av水多| 欧美一二三视频| 91网站免费观看| 国产日韩在线观看av| 国产成人精品久久二区二区91| 日韩亚洲欧美成人| 日产精品久久久一区二区福利| 在线精品高清中文字幕| 国产午夜精品全部视频在线播放| 国产视频在线观看一区二区| 亚洲全黄一级网站| 国产91精品久久久久久久| 亚洲天堂av在线免费观看| 日韩精品视频在线| 美女撒尿一区二区三区| 国产91精品久久久久久久| 久久久噜久噜久久综合| 中文字幕亚洲综合| 97欧美精品一区二区三区| 97婷婷大伊香蕉精品视频| 最近2019中文字幕大全第二页| 日韩www在线| 91精品在线国产| 91沈先生在线观看| 亚洲欧美日韩在线一区| 日韩中文字幕免费看| 国产一区二区成人| 欧美老少做受xxxx高潮| 成人免费视频xnxx.com| 精品人伦一区二区三区蜜桃网站| 亚洲视频在线观看网站| 亚洲国产精品电影在线观看| 97国产在线视频| 亚洲国模精品私拍| 久久久伊人日本| 精品亚洲一区二区三区在线观看| 欧美与欧洲交xxxx免费观看| 国产欧美久久一区二区| 亚洲成人久久久久| 亚洲大胆人体av| 一本色道久久综合狠狠躁篇的优点| 日本韩国欧美精品大片卡二| 91av在线国产| 精品久久久久久久久久ntr影视| 色婷婷**av毛片一区|