Python判断水仙花数

news/2025/3/22 5:40:47/

水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

// 取个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10
print("100-999之间的水仙花数有:")
for i in range(100, 999):j = int(i / 1 % 10)  # 个位 使用int的原因是强转故意让其损失精度,Python中使用此方法获取时必须强转因为Python中默认保留小数k = int(i / 10 % 10)  # 十位m = int(i / 100 % 10)  # 百位if i == (j ** 3 + k ** 3 + m ** 3):print(i)执行结果:100-999之间的水仙花数有:153  // 153 = 1 + 125 + 27370371407

http://www.ppmy.cn/news/863287.html

相关文章

python判断水仙花数,打印水仙花数

题目:水仙花数 #水仙花数是指一个n位数,N>3,它的每个位上的数的N次幂之和等于它本身 #例子:13533^3153 #求100-999范围内的,水仙花数 python 代码获取100-999范围内的,水仙花数 for num in range(100,1000):S_di…

python画板——画樱花

python画板——画樱花 话不多说&#xff0c;直接上源码&#xff0c;代码如下 import turtle as T import random import time# 画樱花的躯干(60,t) def Tree(branch, t):time.sleep(0.0005)if branch > 3:if 8 < branch < 12:if random.randint(0, 2) 0:t.color(sn…

1096 : 水仙花数(多实例测试)

题目描述 春天是鲜花的季节&#xff0c;水仙花就是其中最迷人的代表&#xff0c;数学上有个水仙花数&#xff0c;他是这样定义的&#xff1a; “水仙花数”是指一个三位数&#xff0c;它的各位数字的立方和等于其本身&#xff0c;比如&#xff1a;153135333。 现在要求输出所有…

前端 - JavaScript 练习 - 水仙花数

目录 一、判断水仙花数往期文章 一、判断水仙花数 <!--* Date: 2021-09-02 19:12:20* LastEditTime: 2021-09-02 19:34:54* 总结: --> <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv&q…

[python]水仙花数问题

水仙花数是指一个三位数&#xff0c;它的每个位置上的数字3次幂之和等于它本身。 算法设计&#xff1a; 设置num的初始值为100当变量num的值小于1000时进行循环 变量num的值1 运行结果如图&#xff1a;

three.js 简单画线报错

报错THREE.Geometry is not a constructor 基本得引入都没问题&#xff1b; 最后才发现 new THREE.Geometry()&#xff1b;125版本就不再支持这个api了&#xff0c;如果还需要就用他的子类BufferGeometry 需要更换three.js版本如下 <script src"https://cdn.jsdeli…

画花花

import turtle as T import random import time# 画樱花的躯干(60,t) def Tree(branch, t):#time.sleep(0.0005)time.sleep(0.005)if branch > 3:if 8 < branch < 12:if random.randint(0, 2) 0:t.color(snow) # 白else:t.color(lightcoral) # 淡珊瑚色t.pensize(b…

水仙花数的实现(python)

目录 概况描述 定义 问题分析 附&#xff1a;其他位数的自幂数名字 代码实现 概况描述 水仙花数&#xff08;Narcissistic number&#xff09;也被称为超完全数字不变数&#xff08;pluperfect digital invariant, PPDI&#xff09;、自恋数、自幂数、阿姆斯壮数或阿姆斯特…