文章标题

来源:互联网 发布:863软件孵化器靠谱吗 编辑:程序博客网 时间:2024/06/06 04:51

13、打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
for a in range(1,10):
for b in range(0,10):
for c in range(0,10):
m = a * 100 + b*10 + c
n = a**3 + b**3 + c**3
if m ==n :
print(m)
14、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

m = int(input(‘请输入一个数’))

m = 6
while m not in [1]:
for i in range (2,m+1):
if m%i == 0:
m = int(m/i)
if m == 1:
print(“%d ” %i , end = ”);
else:
print(“%d * ” %i , end = ”)
break;
print()

原创粉丝点击