网络营销就是seo,东莞网站seo价格,新风向网站建设,市场营销教材电子版题目
打印出1000以内所有的水仙花数#xff0c;所谓水仙花数是指一个三位数#xff0c;其各位数字立方和等于该数本身。例如#xff1a;153是一个水仙花数#xff0c;因为1531的三次方#xff0b;5的三次方#xff0b;3的三次方。 …题目
打印出1000以内所有的水仙花数所谓水仙花数是指一个三位数其各位数字立方和等于该数本身。例如153是一个水仙花数因为1531的三次方5的三次方3的三次方。
分析
利用for循环控制100-999个数每个数分解出个位十位百位。
答案
# 方法一
for n in range(100,1000):i n%10j n//10%10k n//100if n (i ** 3 j ** 3 k ** 3):print(n,是水仙花数)# 方法二
n 100
while n 1000:i n%10j n//10%10k n//100if n (i ** 3 j ** 3 k ** 3):print(n,是水仙花数)n 1