发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方
方法1:
for i in range(100,1000): n1 = i//100 n2 = (i-n1*100)//10 n3 = i%10 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》
0条评论
发表
请遵守用户 评论公约
学好python拿高薪系列一(3):逻辑题目练代码
学好python拿高薪系列一(3):逻辑题目练代码。何为水仙花数,即:对于一个三位的十进制整数,它的个位数、十位数、百位数的立方和,恰好...
学习python -- 第005天
1 # 2 # @author:浊浪 3 # @time: 2021/3/8 11:43 4 # 嵌套循环 5 6 # 打印一个3行4列的矩形 7 for i in range(3): 8 for j in range...
Python不换行输出
Python不换行输出python 3.x版本输出不换行格式如下print(x, end="") end="" 可使输出不换行。
Python九九口诀表
for i in range(1,10): for k in range(1,i): print(end='''''''' '''''...
那些好牛的一行代码
如何用python编写乘法口诀表
如何用python编写乘法口诀表https://www.php.cn/python-tutorials.html?p=95如何用python编写乘法口诀表?下面是如何用Python编写乘法口...
Python语言中打印99乘法表的方法介绍!
Python语言中打印99乘法表的方法介绍!python如何打印99乘法表?在Python中,打印99乘法表的方法有很多种,比如:for-for、while-while、while-for等,本文为大家介绍6种打印99乘法表的方法,快来学习一...
关于九九乘法表while和for
python输出2位数颜色图像代码
python输出2位数颜色图像代码。正确例题。import re.for i in range(0,8):for j in range(0,8):print("%s%s\n" % (z[i],z[j]))for i in range(0,2):for j in range(0,2):print("%s%s&qu...
微信扫码,在手机上查看选中内容