python代码⽰例⽔仙花-Python求“⽔仙花数”的⽅法和具体代码时间:2018-10-29
概述:⽔仙花数
Python打印出所有的"⽔仙花数”,所谓"⽔仙花数”是指⼀个三位数,其各位数字⽴⽅和等于该数本⾝。例如:153是⼀个"⽔仙花数”,因为153=1的三次⽅+5的三次⽅+3的三次⽅。编写思路:利⽤for循环控制100-999个数,每个数分解出个位,⼗位,百位。可写出以下Python代码:
#与原⽅法类似
for n in range(100,1000):
flex居右a=n//100docker容器是什么意思
b=n//10%10
c=n%10
if a**3+b**3+c**3==n:
python基础代码100例print(n)
print('*'*20)
#列表解析⽅法
[print(n) for n in range(100,1000) if (n//100)**3+(n//10%10)**3+(n%10)**3==n]div居中怎么写
variable pytorchprint('*'*20)
#省事的⽅法
for n in range(100,1000):
if sum([x**3 for x in [int(s) for s in str(n)]])==n:
print(n)
'''
#原程序
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小时代4灵魂尽头免费观看完整版
'''
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论