我在 Python Programming: An Intro to Comp Sci 中做书后练习:
for i in [1,3,5,7,9]:
print(i, ":", i**3)
print(i)
这打印出来
1:1
3:27
5:125
7:343
9:729
9
我的问题是为什么它打印额外的 9?最后一个循环打印不是 9:729 吗?它必须与
print(i, ":", i**3)
因为如果我只是输入:
for i in [1,3,5,7,9]:
print(i)
它只是打印
1
3
5
7
9
在此先感谢,因为我没有其他人可以帮助我!:)