print('1000以内的水仙花数有:', list1) # 输出的结果为 1000以内的水仙花数有: [153, 370, 371, 407] # 第二种方法 i = 2 while i < 1000: a = i % 10 b = i % 100 // 10 c = i // 100 if a ** 3 + b ** 3 + c ** 3 == i: print(i) i += 1...
for i in range(100,1000):a = i%10 # 个位 b = i%100//10 #⼗位 c = i//100 # 百位 d = a ** 3 + b ** 3 + c ** 3 if d == i:list1.append(d)print('1000以内的⽔仙花数有:', list1)# 输出的结果为 1000以内的⽔仙花数有: [153, 370, 371, 407]# 第...