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. Windows安装MySQL5.7教程

    本文包含MySQL installer安装和MySQL解压安装两种方式。 导读: 我们日常学习可能会需要在本地 […]...

  2. Kubernetes 环境搭建

    入坑第一天,差点没爬起来...

  3. c++内存模型,变量和函数

    1、c++中方法 存储在单独的方法表中,fuction——table,类中有方法指针来指向方法表中方法的实际地 […]...

  4. 09_EM算法

    统计学习方法;机器学习;EM算法   今天是2020年3月5日星期四。预计开学时间不会早于四月初,真是好消息, […]...

  5. git项目,VSCode显示不同颜色块的含义

    一、 概念 代码里的左侧颜色标识: 红色,未加入版本控制; (刚clone到本地) 绿色,已经加入版本控制暂未 […]...

  6. 聚焦”医疗两会” 核心数据库管理那点事儿

    2019 卫宁健康用户大会、华南医院信息网络大会于周末完美落幕!       在医疗两场重量级大会上不约而同地 […]...

  7. 前端开发:javascript中的面向对象

    前端开发:面向对象与javascript中的面向对象实现(一) 面向对象理解:   面向对象是一种对现实世界理 […]...

  8. Oracle 左连接(+)加号用法及常用语法之间的关系

    本文目的: 通过分析左连接(+)加号的写法和一些常用语法之间的联系,了解到Oracle 加号(+)的用法 分析 […]...

展开目录

目录导航