如何在循环外打印项目?
How do I print an item outside of a loop?
初学者,
如果我创建一个循环来创建一些列表,您将如何在循环外打印特定列表?
到目前为止,这是我的代码:
import random
for i in range(0,5):
"particle = [mass/posx/posy/velx/vely]"
posx=random.randint(1,10)
posy=random.randint(1,10)
velx=random.randint(-0,0)
vely=random.randint(-0,0)
particle=[mass,posx,posy,velx,vely]
print(particle)
然后,例如,我如何在 for i in range ... 之外打印第三个列表?
所以它在
的线上
print particle3
所以,您基本上想在 for
循环的第 3 次迭代中打印 particle
,对吗?
因为 i 在每个 运行 上递增:
随机导入
for i in range(0,5):
"particle = [mass/posx/posy/velx/vely]"
posx=random.randint(1,10)
posy=random.randint(1,10)
velx=random.randint(-0,0)
vely=random.randint(-0,0)
particle=[mass,posx,posy,velx,vely]
# We use 2 because it's the 3rd loop when i starts at 0
if i == 2:
print(particle)
应该在循环外初始化列表,因为您要在每次迭代中覆盖列表
import random
particle=[]
for i in range(5): # you do not need 0 in range
#"particle = [mass/posx/posy/velx/vely]"
posx=random.randint(1,10)
posy=random.randint(1,10)
velx=random.randint(-0,0)
vely=random.randint(-0,0)
particle.append([mass,posx,posy,velx,vely]) # no idea what mass is
print(particle[2]) # should print third list
初学者,
如果我创建一个循环来创建一些列表,您将如何在循环外打印特定列表?
到目前为止,这是我的代码:
import random
for i in range(0,5):
"particle = [mass/posx/posy/velx/vely]"
posx=random.randint(1,10)
posy=random.randint(1,10)
velx=random.randint(-0,0)
vely=random.randint(-0,0)
particle=[mass,posx,posy,velx,vely]
print(particle)
然后,例如,我如何在 for i in range ... 之外打印第三个列表?
所以它在
的线上print particle3
所以,您基本上想在 for
循环的第 3 次迭代中打印 particle
,对吗?
因为 i 在每个 运行 上递增:
随机导入
for i in range(0,5):
"particle = [mass/posx/posy/velx/vely]"
posx=random.randint(1,10)
posy=random.randint(1,10)
velx=random.randint(-0,0)
vely=random.randint(-0,0)
particle=[mass,posx,posy,velx,vely]
# We use 2 because it's the 3rd loop when i starts at 0
if i == 2:
print(particle)
应该在循环外初始化列表,因为您要在每次迭代中覆盖列表
import random
particle=[]
for i in range(5): # you do not need 0 in range
#"particle = [mass/posx/posy/velx/vely]"
posx=random.randint(1,10)
posy=random.randint(1,10)
velx=random.randint(-0,0)
vely=random.randint(-0,0)
particle.append([mass,posx,posy,velx,vely]) # no idea what mass is
print(particle[2]) # should print third list