我们在一节课上使用了以下书籍: craftbuzzcoder。 在第3部分(循环)中的墙和立方体一节中,他们面临创建倒金字塔的挑战。你知道吗
以下是本书的解决方案:
for j in range(0,10,3):
for i in range (-j, j+1, 3):
for k in range(-j, j+1, 3):
game.set_block(Position(i, j+1, k), 45)
据我所知,似乎各个范围的序列中的第一个数字(例如,y轴/j变量)是由其自身而不是由3的增量来计数/分组的。你知道吗
为什么会这样?你知道吗
太长了,读不下去了,博士><强> > 我希望它会这样增长:为什么?你知道吗
您需要了解python范围是如何工作的,这对您来说会变得更容易。你知道吗
所以你的情况是-
我们得到-
更多的examples范围。你知道吗
在产生每个值之后,应用范围的
step
部分。range(0,10)
中的第一件事是0
,然后您添加3
以获得3
,然后6
,等等。您没有选择组的大小,只是选择值每一步增加多少。你知道吗相关问题 更多 >
编程相关推荐