关于Python3的水仙花问题详解

第一步

求出个十百千位

i =153 #假设水仙花数为
print(i%10) #求个位
print(int(i/10)%10)#求十位
print(int(i/100))#求百位


然后开写程序

for n in range(100,1000):  
    i =int( n / 100)
    j =int(n / 10 )% 10
    k =n % 10
    if n == i ** 3 + j ** 3 + k ** 3:  
        print(n)

然后就OK了

            
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页