【python实例】水仙花数:每个位上的数值的三次方求和,刚好是这个三位数本身


 1 '''
 2     水仙花数,指一个3位数(100-999),
 3     每个位上的数值的三次方,求和,刚好是这个三位数本身。叫水仙花数。(4个)
 4     分析:
 5         1、循环遍历出每个三位数
 6         2、找出这个数中每个数位上的数值
 7         3、计算判断
 8 '''
 9 
10 for num in range(100, 1000):
11     fir_digit = num % 10
12     sec_digit = num % 100 // 10
13     thr_digit = num // 100
14     if fir_digit ** 3 + sec_digit ** 3 + thr_digit ** 3 == num:
15         print(num)    


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM