1、

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数(100-999),

其各位数字立方和等于该数本身。例如:153是一个"水仙花数",

因为153=1的三次方+5的三次方+3的三次方。

for num_ in range(100,1000):str_a1 = str(num_)if int(str_a1) == int(str_a1[0])**3 + int(str_a1[1])**3 + int(str_a1[2])**3:print(int(str_a1))

2、

定义函数shuixianhua(n),n表示n位数。实现功能打印n位数中,

每一位的n次方之和与数字本身相等的数字。

例如shuixianhua(4),表示打印1000-9999中数字本身与数字每一位的4次方之和相等的数字。

如果n不是整数,提示:输入非数字

def shuixianhua(n:int):if type(n) is not int:print("输入非数字")else:list2 = []list1= list(range(10**(n-1),10**n))for i in list1:str1 = str(i)x = 0    for j in range(0,n):x = int(str1[j])**n + xif int(str1) == x:list2.append(int(str1))return list2
print(shuixianhua(3))  

Python之水仙花数问题解决相关推荐

  1. python判断水仙花数

    python判断水仙花数 水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153) 实例代码 for num in range ...

  2. 如何用Python判断水仙花数

    如何用Python判断水仙花数 这一篇主要献给刚接触Python的朋友,各种思路和值得注意的知识点讲的比较详细. 水仙花数是非常经典的一道题目,刚开始编程的话还是比较建议尝试一下用command运行程 ...

  3. Oracle语法求水仙花数,python实现水仙花数实例讲解

    1.什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  4. python解决水仙花数(自恋数)

    用python解决水仙花数: 首先要了解一下什么是水仙花数,举个栗子: 153 = 1^3 + 5^3 + 3^3 每个位上的数字相乘三位数(3) 显而易见,我们要先把每个位数的数字遍历出来,然后在乘 ...

  5. python写水仙花,python实现水仙花数实例讲解

    1.什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  6. python找水仙花数_Python一句代码实现找出所有水仙花数的方法

    水仙花数是指一个 3位正整数,它的每个位上的数字的 3 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一句代码实现找出所有的水仙花数: 方法一: >>> ...

  7. Python实现 — —水仙花数(一问多解)

    在这次实例分享之前先祝自己生日快乐\\\٩( 'ω' )و //// 文章目录 一.代码 1.用字符串切片去处理 for循环 while循环 2.用整除(//)和求余(%)来逐一计算出个位十位百位 二 ...

  8. 用python处理水仙花数

    水仙花数的解决方案--python 水仙花数这一类的问题我们常常会面临到,在这里我会用python对这个问题做出我自己的理解. 对于这样的问题我们要注意的是如何得到个位,十位,百位上的数值,得到之后我 ...

  9. python统计水仙花数个数_Python一句代码实现找出所有水仙花数的方法

    水仙花数是指一个 3位正整数,它的每个位上的数字的 3 次幂之和等于它本身.(例如:1^3 + 5^3+ 3^3 = 153) 下面用一句代码实现找出所有的水仙花数: 方法一: >>> ...

最新文章

  1. Python超越Java,Rust持续称王!Stack Overflow 2019开发者报告
  2. 编译-speex For iOS静态库
  3. 【oracle】oracle经典sql,exception,database link纠错
  4. Django 部署(Nginx+uwsgi)
  5. linux内核mtd分区,linux-kernel – ubifs卷与mtd分区
  6. BZOJ 1101: [POI2007]Zap( 莫比乌斯反演 )
  7. [小技巧]C#中如何为枚举类型添加描述方法
  8. .NET Core快速入门教程 1、开篇:说说.NET Core的那些事儿
  9. 仿苹果涂鸦软件_这些iPhone自带软件,学会一个少装十几个APP,16G手机也够用
  10. 一种全新易用的基于Word-Word关系的NER统一模型,刷新了14种数据集并达到新SoTA...
  11. Octave获取使用imnoise函数
  12. Degree and Closeness Centrality
  13. 怎么关闭他人计算机网络,远程关机在局域网中,怎样能关闭别人的电脑呢 – 手机爱问...
  14. 查看电脑开关机时间和记录
  15. HTML如何变换背景图片,javascript如何更改网页背景图片?
  16. CodeLite 15.0.0+ Clang 编译器 build失败
  17. 竞赛资讯|A股上市公司季度营收预测
  18. 原理探究:Spring @Value注解详解
  19. 【计算机网络】Socket编程
  20. 怎么理解socket ?

热门文章

  1. 基于51单片机的篮球赛计时计分器(仿真+源程序+原理图+PCB+论文)
  2. jquery easyui 全部图标
  3. 【python学习笔记】关于python Flask前后端分离跨域问题
  4. iPhone十二年了,多希望这是苹果的一个新轮回!
  5. Opencv不显示图片
  6. 常见的代码编辑器有哪些?
  7. excel中单元格的绝对引用和相对引用
  8. 基于微信小程序的校园二手商城设计与开发
  9. 各行业常见的资质证书
  10. BZOJ4872 [SHOI2017]分手是祝愿