저는 파이썬으로 초보자이며 몇 가지 프로그램을 시도하고 있습니다. 다음과 같은 WHILE 루프 구문을 Python으로 (정확히는 아님) 가지고 있습니다.파이썬에서 중첩 된 WHILE 루프
IDLE 2.6.4
>>> a=0
>>> b=0
>>> while a < 4:
a=a+1
while b < 4:
b=b+1
print a, b
1 1
1 2
1 3
1 4
내가 1,2,3 및 4를 통해 루프 외부 루프를 기대하고 그리고 내가이
>>> for a in range(1,5):
for b in range(1,5):
print a,b
1 1
1 2
.. ..
.. .. // Other lines omitted for brevity
4 4
처럼 FOR 루프를 사용하여이 작업을 수행 할 수 있지만, 알고, WHILE 잘못된 것입니다 고리? 나는 분명히 어떤 것을 놓치고있는 것 같지만 밖으로 만들 수 없었다.
않음 : 보정 된 WHILE 루프 ..
>>> a=0
>>> b=0
>>> while a < 4:
a=a+1
b=0
while b<4:
b=b+1
print a,b
1 1
.. ..
.. .. // Other lines omitted for brevity
4 4
P.S : 검색된가 SO, few questions 그러나이 없음에 가깝게 알았다. 이것이 숙제로 분류 될 수 있는지, 실제 프로그램이 다른지, 문제가 무엇인지 모릅니다.