关于找水仙花数的代码
题目描述,代码和输出结果我发在图片附件了我的问题是
(1)怎么使那个奇怪的(还没学到不知道叫啥)输出结果转化为字符串或列表的形式
(2)为什么会输出那个奇怪的结果
谢谢各位大佬!!! 你没调用..返回的是个函数对象..
得这样:
shui() 本帖最后由 昨非 于 2021-2-4 20:47 编辑
def shui():
for i in range(100,1000):
x=i
i=str(i)
if x==int(i)**3+int(i)**3+int(i)**3:#转为整型即可
print(x)
shui()#调用时要带上括号
原因参考:
<font color="red">[已解决]</font>python函数最后,返回函数名带括号与否的区别
https://fishc.com.cn/thread-185095-1-1.html
(出处: 鱼C论坛)
测试结果:153
370
371
407 那是迭代器,以后会学,用str转换成字符串 谢谢!!
页:
[1]