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

news/2025/3/22 5:44:11/

题目:水仙花数

#水仙花数是指一个n位数,N>=3,它的每个位上的数的N次幂之和等于它本身
#例子:13+53+3^3=153
#求100-999范围内的,水仙花数

python 代码获取100-999范围内的,水仙花数

for num in range(100,1000):S_digit = num % 10#Single digitH_digit = int(num / 100)#Hundreds digitTen_digit = int((num - H_digit * 100) / 10)#Ten digitsum = S_digit ** 3 + Ten_digit ** 3 + H_digit ** 3if sum == num:print("%d是水仙花数" % num)

求所有位的水仙花数

while True:try:x=int(input('请输入最大取值范围(整数):'))breakexcept:print("输入不对,重新输入")for i in range(99,x+1):p = str(i)sum = 0for a in p:sum += int(a) ** len(p)if sum == i:print("%d是水仙花数" % i)

判断一个数是否为水仙花数

while True:try:x=int(input('请输入一个整数:'))breakexcept:print("输入不对,重新输入")# 初始化变量 sum
sum = 0
# 每位数需要的指数
n = len(str(x))
# 检测
temp = x
while temp > 0:digit = temp % 10  # digit取得temp位数的最后位sum += digit ** ntemp //= 10  # 逐渐将个、十、百的位数去掉# 输出结果
if x == sum:print(x, "是水仙花数")
else:print(x, "不是水仙花数")

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

相关文章

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;、自恋数、自幂数、阿姆斯壮数或阿姆斯特…

Python数据分析入门(十九):绘制散点图

散点图 散点图也叫 X-Y 图&#xff0c;它将所有的数据以点的形式展现在直角坐标系上&#xff0c;以显示变量之间的相互影响程度&#xff0c;点的位置由变量的数值决定。 通过观察散点图上数据点的分布情况&#xff0c;我们可以推断出变量间的相关性。如果变量之间不存在相互关…