2017-12-12 20 views
0

우선, 100 % 긍정적 인 점은 itertools로 원하는 것을 대체하는 것입니다. 나는 그것을 어떻게하는지 묻는 중이다. 이것이 내가 완전히 이해했거나 저에게 효과가있는이 웹 사이트에 대한 답을 찾을 수없는 특별히 맞춤화 된 질문이기 때문에 이것은 속임수가 아닐 것이라고 생각합니다.중첩 된 for 루프를 사용하는 목록 파이썬

for x in range(-200,200): 
    for y in range(-200,200): 
     for z in range(0,400): 
      cube.append(translate(rotate([x,y,z],[0,45,0]), [10,10,50])) 

이제이 작은 코드 조각을 어디에서부터 시작해야할지 모르겠으며 솔직히 itertools를 이해하지 못합니다. 내가 아는 것은 이것이 느리고 더 빨라야한다는 것입니다. 회전 및 번역에 대해 걱정하지 마십시오. 3D 프로그램의 일부입니다. 큐브는 나중에로드되는 목록이기도합니다.

답변

0

미안해! 나는 그것을 알아. 빨리 질문 할 수있는 길이었습니다. 조금 더 두뇌 능력과 검색이 날 데려왔다 :

for x,y,z in product(range(-200,200),range(-200,200),range(0,400)): 
    print(x,y,z)