python输出水仙花数_python打印水仙花数(基础版)
水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
利用for循环输出1000以内得水仙花数。
(进阶版见:https://www.cnblogs.com/ttj57/p/13576692.html)
"""
i=t=100#初始化i,t的值为100
list1=[]#定义列表list1装载1000以内的n位数(n≥3 )
list2=[]#定义列表list2装载1000以内的水仙花数
#遍历[100,1000]的数
while i <=1000:
list1.append(i)#将遍历的数添加到list1中
i+=1
#遍历list1中的数
for t in list1:
#判断为数字为3位数还是4位数
if t < 1000:
g=t%10#输出个位数
b=t//100#输出三位数中的百位数
s=(t//10)%10#输出十位数
if t == (g**3+s**3+b**3):#判断每个位上的数字的 n 次幂之和是否等于它本身
list2.append(t)#满足水仙花数条件,输出到list2中
elif t == 1000 :
g = t % 10#输出个位数
q=t//1000#输出四位数千位数
b=(t//100)%10#输出三位数中的百位数
s=(t//10)%10#输出十位数
if t == (g**3+s**3+b**3+q**3):
list2.append(t)
print(list2)#输出1000以内的水仙花数
python输出水仙花数_python打印水仙花数(基础版)相关推荐
- python输出星号等腰三角形_python打印直角三角形与等腰三角形实例代码
python打印直角三角形与等腰三角形实例代码 前言 本文通过示例给大家详细介绍了关于python打印三角形的相关,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.直角三角形 #i ...
- python输出星号等腰三角形_Python打印矩形、直角三角形、等腰三角形、菱形
思路如下: (1)先打印一个星号并换行 print("*") (2)打印一行6个星号 for i in range(6):print("*", end=&quo ...
- python输出文本内容_python 打印文件里的内容
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案 的最佳方案 标签: Android屏幕旋转AsyncTaskProgressDialog 2014-0 ...
- python爬虫招聘-Python爬虫抓取智联招聘(基础版)
原标题:Python爬虫抓取智联招聘(基础版) 作者:C与Python实战 「若你有原创文章想与大家分享,欢迎投稿.」 对于每个上班族来说,总要经历几次换工作,如何在网上挑到心仪的工作?如何提前为心仪 ...
- python找水仙花数_python寻找水仙花数
print ( " 寻找水仙花数 " ) # 题目:打印出所有的 " 水仙花数 " ,所谓 " 水仙花数 " 是指一个三位数,其各位数字立方 ...
- python输出计算结果_Python学习--02输入和输出、运算符
命令行输入 x = input("Please input x:") y = raw_input("Please input x:") 使用input和raw_ ...
- python输出去空格_python输出怎么取消空格
python输出怎么取消空格?下面给大家介绍几种不同的方法: 1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c " >&g ...
- python输出个人信息_Python如何输出警告信息
问题 你希望自己的程序能生成警告信息(比如废弃特性或使用问题). 解决方案 要输出一个警告消息,可使用 warning.warn()函数.例如: import warnings def func(x, ...
- python输出指定字符串_Python输出指定字符串的方法
输入一串字符,由字母.数字和空格组成,长度 < 1000, 判断其中是否存在日期格式的数据.日期格式的数据具有如下的特征,连续包含年份和月份信息.年份信息是指连续的四个数字,之后是 Jan, F ...
最新文章
- Bitcoin.com| 使用加密的三大驱动因素​——BCH City总结
- Xcode5搭建Python开发环境
- 傅里叶变换在图像处理中的作用
- Failed to create the Java Virtual Machine
- 机器学习——深度学习之编程工具、流行网络结构、卷积神经网络结构的应用
- 数组超过预设的最大数组大小_工作表数组大小的扩展及意义
- LeetCode 1878. 矩阵中最大的三个菱形和(模拟)
- bootstrap中轮播图、模态框、提示框/弹出框、滚动监听、弹性布局、响应式flex、多媒体对象
- c++ unix time 运行时间_C++编程:c++里时间类型详解 time_t等
- python树形结构显示_Python将字典转换成树状的层次结构,并在tkin中显示
- SpringMVC 中 @RequestBody 接收Json数组对象及对象参数中有数组参数
- 2.mysql高级查询
- 临渊羡鱼 不如退而结网
- scala入门学习之类的使用
- Tomcat WBE 服务器详细配置
- 盐城机电高等职业技术学校计算机专业,盐城机电高等职业技术学校
- 中国半导体仍然弱小 产业生态体系亟需完善
- 如何把微信消息或者短信实时转发到另一个手机上
- 医院子母钟时钟系统方案
- 数十年军旅,钢铁意志成就他的技术颠峰