pythonExample100/JCP013.py

14 lines
431 B
Python
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

'''
【程序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