水仙花數是指一個 n 位數 ( n≥3 ),它的每個位上的數字的 n 次冪之和等于它本身。
本文將通過Python代碼實現打印水仙花數,具體如下:
#水仙花數#narcissistic number#水仙花數是指一個 n 位數 ( n≥3 ),它的每個位上的數字的 n 次冪之和等于它本身。#(例如:1^3 + 5^3+ 3^3 = 153)import mathimport stringfor x in range(1,10): a=x*x*x for y in range(0,10): b=y*y*y for z in range(0,10): c=z*z*z d=a+b+c w='%d' %x+'%d' %y+'%d' %z if d==int(w): print('水仙花數:'+w+'/n')運行結果:

總結
以上就是本文關于Python語言生成水仙花數代碼示例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
新聞熱點
疑難解答