【程序13】
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数
本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
2.程序源代码:
for n in range(100,1001):
i = n / 100
j = n / 10 % 10
k = n % 10
if i * 100 + j * 10 + k == i + j ** 2 + k ** 3:
print "%-5d" % n
【程序14】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

这篇博客主要涵盖了蓝桥杯Python算法竞赛中的几道经典题目,包括查找水仙花数、质因数分解、条件运算符应用、字符统计、数字字符串相加、完数识别以及自由落体反弹问题。通过这些实例,旨在提升读者的Python编程和算法理解能力。
订阅专栏 解锁全文
773

被折叠的 条评论
为什么被折叠?



