1.求水仙花数,水仙花数是指一个 3 位数,它的每个位上的数字的 3次方之和等于它本身
①数字取整取余去计算个位十位百位
for i in range(100,1000):
x = i//100
y = i//10%10
z = i%10
if x**3+y**3+z**3 == i:
print('水仙花数{}'.format(i))
②字符串取个位十位百位
for i in range(100,1000):
x = str(i)[-1]
y = str(i)[-2]
z = str(i)[-3]
if int(x)**3+int(y)**3+int(z)**3 == i:
print('水仙花数{}'.format(i))
③三次循环每个位数
for x in range(1,10):
for y in range(10):