第九讲课后习题
for i in range(150, 1000):if (i % 100) ** 3 + (i // 10 % 10) ** 3 + (i // 100) ** 3 == i:
print(i)
为啥只会打印最后一个数407呀 因为在 150~1000 这些数中,
只有 407 是符合 if 里的条件 (i % 100) ** 3 + (i // 10 % 10) ** 3 + (i // 100) ** 3 == i 的!
所以只会打印它!
懂了吗?不懂可以再问!懂了就给个好评吧!!!
{:10_257:}{:10_297:}{:10_281:}{:10_298:}
打字不易,请给个好评!!!
兄弟!给个好评!求求了!!!
{:10_254:}{:10_254:}{:10_254:}{:10_254:}
python爱好者. 发表于 2022-1-18 12:11
因为在 150~1000 这些数中,
只有 407 是符合 if 里的条件 (i % 100) ** 3 + (i // 10 % 10) ** 3 + (i // ...
谢了,原来算数式子列错了,但还是打印了一个正确水仙花{:9_228:},就疑惑了.... 歪打正着吧,不用谢,兄弟! 给个好评呗! 感激不尽,谢谢兄弟!
页:
[1]