此为,中国大学MOOC----Python基础课程的题目。仅供参考学习!
lk = [] #创建一个空列表
for x in range(1,10):
for y in range(10):
for z in range(10):
s = x*100+y*10+z #生成100 — 999
k = x**3+y**3+z**3
if s == k :
lk.append(str(s)) #向列表lk中添加水仙花数
print(','.join(lk)) #实现数字间用逗号分隔
运行结果: