【初学python】使用序列解包方式求解水仙花数
通过map函数快速求解出水仙花数和 四叶玫瑰花数
import os
print("水仙花数有:")
for i in range(100,1000):
a,b,c=map(int,str(i))
if(i==(a**3+b**3+c**3)):
print(i,end=" ")
print()
print("四叶玫瑰数有:")
for j in range(1000,10000):
z,x,c,v=map(int,str(j))
if(j==(z**4+x**4+c**4+v**4)):
print(j,end=" ")
print()
os.system("pause")
输出的结果为: