2014-06-14 2 views

답변

2

만 uptil 7. 작업 솔루션으로 이동하려면 첫 번째 숫자를 제한 할 수있는 방법을 모르겠어요. 첫 번째 단계는 6 자리 숫자를 만드는 것입니다. 그런 다음 1과 7 사이의 모든 숫자로 접두사를 붙이고 roll에 추가합니다. itertools이 시퀀스를 생성하는 데 전혀 필요하지 않은 것을

roll = [] 
for i in itertools.product([str(j) for j in xrange(1,10)], repeat=6): 
    roll += [str(j)+''.join(i) for j in xrange(1,8)] 
print roll 

주, 간단한 한 줄은 충분하다 :

roll = [str(i) for i in xrange(1000000, 8000000)]