水仙花数:
for i in range(100,1000):
a=i%10
b=i%100//10
c=i//100
if a**3+b**3+c**3==i:
print i,
判断一个数的质因子:
n=int(input('输入数字:'))
result=[]
i=2
str1=str(n)+'='
while n>1:
if n%i==0:
n/=i
result.append(str(i))
i-=1
i+=1
str1+='*'.join(result)
print str1