用户:
沉着的超能鸭鸭查看:0 回复:1 评论:0 创建时间:2024-08-14T19:34:56
【作品展示】

【作品介绍】
2
【作品源代码】
number = 100
while number < 999:
i = 0
zongji = 0
numberstr=str(number)
while i < len(numberstr):
zongji +=int((numberstr[i]))**3
i+=1
if int(zongji) == int(number):
print(number, "是水仙花数")
number+=1
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn# 查找水仙花数
for number in range(100, 1000): # 遍历100到999之间的所有数
# 将数字转换为字符串,以便逐位处理
number_str = str(number)
# 计算每位数字的立方和
zongji = sum(int(digit) ** 3 for digit in number_str)
# 判断是否为水仙花数
if zongji == number:
print(number, "是水仙花数")点赞0
评论