找出所有的水仙花数,并将他们存入一个列表中。(水仙花数的定义:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身)。请使用for循环、求余数、和整数除法、append、range解答。
收起
lst = [] for n in range(100,1000): a = n//100 b = n//10%10 c = n%10 if a**3 + b**3 + c**3 == n: lst.append(n) print(lst)
报告相同问题?