标签:三次 color 5* str style python基础 mic 个数 次方
分析过程:将正整数n的个位十位百位分别取出,再求幂之和;个位百位比较好拆分,十位的话可以先减去百位再用除法计算。
1 # -*- coding:utf-8 -*- 2 # @Author : 飘飘_emmm 3 print("100-999之间的水仙花数为:") 4 for a in range(100,999): #定义一个100-999之间的数 5 i = int(a % 10) #取出个位 6 j = int(a/100) #取出百位 7 k = int((a - j*100)/10) #通过计算取出十位 8 if i**3 + j**3 + k**3 == a: #计算幂之和,与数本身进行判断 9 print(a)
Python基础练习-003-求100-999之间所有的水仙花数
标签:三次 color 5* str style python基础 mic 个数 次方
原文地址:https://www.cnblogs.com/piaopiao-emmm/p/9342032.html