python如何实现水仙花一行输入,用python逗号隔开开

"3位水仙花数"是指一个三位整数其各位数字的3次方和等于该数本身。例如:ABC是一个"3位水仙花数"则:A的3次方+B的3次方+C的3次方 = ABC。

请按照从小到大的顺序输出所有的3位水仙婲数请用"逗号"分隔输出结果。

发布了28 篇原创文章 · 获赞 19 · 访问量 6万+

春天是鲜花的季节水仙花就是其中最迷人的代表,数学上有个水仙花数他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数

输入数据有多组,每组占一行包括两个整数m和n(100 ≤ m ≤ n ≤ 999)。
对于每个测试实例要求输出所有在给定范围内的水仙花数,就是说输出的水仙花数必须大于等于m,并且小于等于n,如果有多个则要求从小到大排列在一行内输出,の间用一个空格隔开;
如果给定的范围内不存在水仙花数则输出no;
每个测试实例的输出占一行。
 
 
 
 
 

问题描述:如果一个 3 位数等于其各位数字的立方和则称这个数为水仙花数。#例如:153 = 1^3 + 5^3 + 3^3因此 153 就是一个水仙花数。

练习1:输入一个3位数判断是否为水仙花数

print("输入的数不是沝仙花数")
 

 

练习2:打印出100-999内所有的水仙花数

 

 方法一:将数字转化为字符串,通过索引的方法判断 

 
 
方法二:用算数运算获取百位十位个位数字
 

我要回帖

更多关于 python逗号隔开 的文章

 

随机推荐