#求水仙花数,水仙花数指的是一个三位数,个位数的立方加十位数的立方加百位数的立方等于原数,如153,
#求所有的水仙花数
#说明这个百位数应该由个位,十位,百位分别算;其中个位数的数字为1~9,十位、百位数数字为0~9
a = 0
for i in range(1, 10):
for p in range(0, 10):
for q in range(0, 10):
a = int(str(i)+str(p)+str(q))
if a == i ** 3 + p ** 3 + q ** 3:
print(a)
python # 求水仙花数,水仙花数指的是一个三位数,个位数的立方加十位数的立方加百位数的立方等于原数,如153,求所有的水仙花数
于 2023-11-14 12:50:25 首次发布