Python编程输出所有的“水仙花数”
编写一个程序,输出所有水仙花数。所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。
#方法一
sum = 0
print("所有的3位水仙花数:")
for x in range(100,1000): #定义x范围low = x % 10 #取余数即最低位的数high = x // 100 #取高的数middle = (x // 10) % 10 #取中间的数sum = low** 3 + high** 3 + middle** 3 #求和if sum == x:print(x) #输出结果#方法二
for x in range(100,1000):s = str(x)a = int(s[0])b = int(s[1])c = int(s[2])if x == a**3 + b**3 + c**3:print(x)
Python编程输出所有的“水仙花数”相关推荐
- 编程输出所有的“水仙花数”。所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身。
编程输出所有的"水仙花数".所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身.例如:153=13+53+33 运行结果示例: 水仙花数有 153 370 ...
- (python)输出所有的“水仙花数”,所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1^3+2^3+3^3.
题目: 输出所有的"水仙花数",所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身. 思路: 1:是三位数 2:个位的三次方+十位的三次方+百位的三次方=数 所以我们分别求 ...
- 用python输出所有的玫瑰花数_用python实现输出3位水仙花数、玫瑰花数、
题目 "3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC ...
- 水仙花问题:水仙花数是一个3位数,其值刚好等于其各个数位的立方和。如153= ,编程输出所有的水仙花数。
from math import* for i in range(100,1000): a=i//100 b=i//10%10 c=i%10 if i==pow(a,3)+pow(b,3)+pow(c ...
- 海大14年编程题1:输出所有的水仙花数(一个3位数其各个数位上数字的立方和等于该数本身。)(10分)
题目 本题是中国海洋大学<高级程序设计>2014年秋季编程题第1题. 题目: 输出所有的水仙花数(一个3位数其各个数位上数字的立方和等于该数本身.)(10分) 以下是本篇文章正文内容,欢迎 ...
- C语言学习之输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其各位数字立方和等于该数本身.例如,153是水仙花数,因为153=1³+5³+3³. #include ...
- C语言: 编写程序,输出所有的水仙花数
分析: 水仙花数的定义是各位数字之和等于该数本身的三位数字. 我们首先要建立循环,能够将所有的三位数输出: 还要建立判断条件,每输出一个数,判断它是否为水仙花数,若是,则输出,若不是,则继续循环,不输 ...
- 输出所有的水仙花数(java语言编写)
输出所有的水仙花数 所谓水仙花数是指一个3位数,其各种数字立方和等于该本身,例如:153是一个水仙花数. public class Exercise {public static void main( ...
- Java 输出所有的水仙花数
输出所有的水仙花数(三位数,各位数字的立方和等于自身) public class Test {public static void main(String[] args) {int m;System. ...
- Java中输出所有的水仙花数
[问题描述] 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为1 ...
最新文章
- NetDevOps — netmiko
- Android 实训:日志(基于外部存储音乐播放器V01)
- 服务器 | 种类及区别
- div的contentEnable属性
- C#设置WebBrowser IE浏览器版本
- c# 扩展方法奇思妙用基础篇八:Distinct 扩展(转载)
- __slots__ 和 @property
- python serial 发送ctl+c_[已解决]shell 脚本 给命令发送 Ctrl+C信号
- c#中.clear()作用_清单 .Clear()方法以及C#中的示例
- 【java】JVM中Perm区持续上涨问题
- mysql 64位更改密码_win10卸载原mysql安装64位mysql5.7并修改root密码
- python必背代码-Python小白必备的8个最常用的内置函数(推荐)
- 计算机网络协议是网民们签订的合同,关于网络协议,下列__________选项是正确的。A.是网民们签订的合同B.是计算机之间的相互通信需...
- PAT——1005. 继续(3n+1)猜想 (25)
- XML 文档四种解析放式
- Java语句详解(图解java语句概念、快速掌握java基础知识点)——Java基础系列
- i3 7100黑苹果_教你用2000多块装一台黑苹果主机 玩吃鸡剪视频毫无压力
- Windows Server 2016关闭自动更新
- web端--斗图Tenor api 接入
- 汇编语言,两个数字的想加_8085微处理器中的汇编语言程序将两个16位数字相乘...