打印出三位数中的水仙花数
num = 100
while num < 1000 :
a1 = num // 10 % 10 # 十位
b1 = num // 100 % 10 # 百位
c1 = num % 10 # 个
if num == a1**3 + b1**3 +c1**3:
print(num)
num += 1
分解质因数
num11 = int(input("请输入一个数字"))
n = 2
while num11 != 1:
if (num11 % n) == 0:
print(n)
num11 //= n
else:
n += 1
效果图