下面的代码只循环了三次,但应该使用四个列表:
data_set_01 = [['A', 1, 0, 'N'], ['A', 2, 1, 'E'], ['A', 3, 2, 'S'], ['A', 4, 3, 'W']]
它只执行前三个列表,然后中断,但它需要执行数据集\u 01中的所有四个列表。不幸的是,我看不到我的代码有问题,所以我不知道该修复什么。你知道吗
for data in list(data_set_00):
if data_set_00[0][0]:
size = combine
data_set_01[0][1] = -175
data_set_01[0][2] = -100
data_set_01[1][1] = -50
data_set_01[1][2] = -30
data_set_01[2][1] = 70
data_set_01[2][2] = 30
data_set_01[3][1] = 150
data_set_01[3][2] = 175
if data_set_01[0][0]:
pu()
data_set_01[0][3] = setheading(90)
goto(data_set_01[0][1],data_set_01[0][2])
NBC()
home()
if data_set_01[0][1]:
pu()
data_set_01[1][3] = setheading(0)
goto(data_set_01[1][1],data_set_01[1][2])
NBC()
home()
if data_set_01[0][2]:
pu()
data_set_01[2][3] = setheading(270)
goto(data_set_01[2][1],data_set_02[2][2])
NBC()
home()
if data_set_01[0][3]:
pu()
data_set_01[3][3] = setheading(180)
goto(data_set_01[3][1],data_set_01[3][2])
NBC()
home()
break
我不想吹毛求疵,但看来你已经吹毛求疵了
您的意思是说
data_set_00
有4个列表,还是在for
循环中使用了错误的数据集?你知道吗相关问题 更多 >
编程相关推荐