三位水仙花数
描述
"水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。
例如:ABC是一个"3位水仙花数",则:A的3次方+B的3次方+C的3次方 = ABC。
请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。
输入输出示例
输出仅表示格式,不表示对错。
输入 | 输出 | |
示例 1 |
|
|
要注意这不是C,只有地板除才能获得只取整的效果。。。。
还有输出最后的那个‘,’该怎么处理的问题
s = '' for i in range(100,1000): A = i//100 C = i%10 B = i%100//10 sum = pow(A,3)+pow(B,3)+pow(C,3) if sum == i: s += '{},'.format(i) print(s[:-1])