Python输出水仙花数,用逗号分隔

wangzh1y1011 2020-03-18 原文

Python输出水仙花数,用逗号分隔

描述

“水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

例如:ABC是一个”3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬

请按照从小到大的顺序输出所有的3位水仙花数,请用”逗号”分隔输出结果。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬ 

 

1 a = ""
2 for i in range(100,1000):
3     sum = 0
4     for j in str(i):
5         sum += (eval(j))**3
6     if sum == i:
7         a += "{},".format(i)
8 print(a[:-1])

输出结果为:153,370,371,407

采用的字符串分割去掉句末逗号,大家有什么别的好方法吗

发表于
2020-03-18 20:51 
黯月无殇 
阅读(
评论(
编辑 
收藏

 

版权声明:本文为wangzh1y1011原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wangzh1y1011/p/12520106.html

Python输出水仙花数,用逗号分隔的更多相关文章

随机推荐

  1. ARIMA模型

    ARIMA模型:(英语:Autoregressive Integrated Moving Average mo […]...

  2. 企业研发流程演进之路

    合适的流程代表稳定、高效 前言 无论是半路转行的准程序员,还是正在读书的大学生,大家都比较关心一个问题:「企业 […]...

  3. 记一次发现某餐饮企业二维码支付漏洞的经历

            如今,移动支付已经成为了主流,无现金支付越来越普遍,我们出门完全不用带纸币,到商店买东西、餐馆 […]...

  4. 为什么样本方差的分母是n-1

    为什么样本方差的分母是n-1?最简单的原因,是因为因为均值已经用了n个数的平均来做估计在求方差时,只有(n-1 […]...

  5. 【趣味连载】攻城狮上传视频与普通人上传视频:(一)生成结构化数据

    背景 当知道要上传的视频资料从20条变成100条时,我就明白,绝对不能再人工处理了。他们总是想当然的认为,录入 […]...

  6. 一文掌握 Linux 性能分析之内存篇

    本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍 […]...

  7. Excel和Word 简易工具类,JEasyPoi 2.1.5 版本发布

    Excel和Word 简易工具类,JEasyPoi 2.1.5 版本发布  摘要:      jeasypoi […]...

  8. qt库,qt ui库的选择,QtitanRibbon和Qt-Ui库的对比

    qt库,qt ui库的选择,QtitanRibbon和Qt-Ui库的对比 qt下有不少UI库,真正商用上做的比 […]...

展开目录

目录导航