首页 > 编程语言 > 详细

python习题:

时间:2019-12-23 15:28:46      阅读:92      评论:0      收藏:0      [点我收藏+]

习题1:如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。  

    例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数

    那么问题来了,求1000以内的水仙花数(3位数)

for i in range(100,1000):
    a = int(i / 100)                    #百位数
    b = int((i - a * 100) / 10)             #十位数
    c = i % 10     #个位数

    if a**3+b**3+c**3==i:
        print("%d 是水仙花数" %i)

 

 

python习题:

原文:https://www.cnblogs.com/ajianhaha/p/12083789.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!