当前位置:蜗牛素材网>综合资讯>图文>正文

从零开始学python学习笔记 跟我学Python,每天一题

人气:101 ℃/2024-03-16 00:44:40

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方

方法1:

for i in range(100,1000): n1 = i//100 n2 = (i-n1*100)//10 n3 = i if(n1**3 n2**3 n3**3==i): print(i)

方法2:

print("100-999之间所有水仙花数:")for x in range(1,10): for y in range(0,10): for z in range(0,10): if x*100 y*10 z==x*x*x y*y*y z*z*z: print(x*100 y*10 z)

关注头条号,提供免费答疑服务。

搜索更多有关“从零开始学python学习笔记 跟我学Python,每天一题”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版