吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 651|回复: 14
收起左侧

[学习记录] python学习笔记——水仙花数(自恋数)

[复制链接]
jjyl2024 发表于 2024-11-26 09:07
    水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个3位数,  它的每个位上的数字的3次幂之和等于它本身。

print('-' * 50)
print('100-1000之间所有的水仙花数:')
for i in range(100, 1000):

取百位数字 123//100 余数 1

x = i // 100
y = i // 10 % 10
z = i % 10
if x ** 3 + y ** 3 + z ** 3 == i:
    print(f'{i}是水仙花数.')

print('-' * 50)
print('100-1000之间所有的水仙花数:')

numbers = 100
while numbers < 1000:
x = numbers // 100
y = numbers // 10 % 10
z = numbers % 10

if x ** 3 + y ** 3 + z ** 3 == numbers:
    print(f'{numbers}是水仙花数.')
numbers += 1

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

52pojiewuai 发表于 2024-11-26 09:37
水仙花的数量求解问题,是一道经典的计算机算法设计,楼主果然是一个爱学习的人
yizhiyuanmo007 发表于 2024-11-26 09:50
ttkx240313 发表于 2024-11-26 10:06
yuewa27 发表于 2024-11-26 10:14
共同学习,加油
JJarvis 发表于 2024-11-26 10:16
学习学习
kong7602296 发表于 2024-11-26 11:39
受教了,感谢感谢
sanlilu 发表于 2024-11-26 12:51
头一次知道水仙花数还有这么多名字
vipwld 发表于 2024-11-26 13:08
涨知识,学习
SmileLoveSex 发表于 2024-11-26 14:14
共同学习,加油。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-5 06:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表