输出从100到999的整数中的水仙花数
水仙花数:一个数的每位的3次方之和
比如:153=1x1x1+5x5x5+3x3x3
# Author : mmm
'''
输出从100到999的整数中的水仙花数
水仙花数:一个数的每位的3次方之和
比如:153=1*1*1+5*5*5+3*3*3
'''
for n in range(100, 1000):
# 个位数
ge = n % 100 % 10
# 十位数
shi = n // 10 % 10
# 百位数
bai = n // 100
if bai ** 3 + shi ** 3 + ge ** 3 == n:
print(n)
输出
F:\pycharm\workspace\python\venv\Scripts\python.exe F:/pycharm/workspace/python/somemethod.py
153
370
371
407