for문도 반복문 while 반복문인데 , 이 두가지의 공통점은 반복문이라는 것.
반대로 차이점이 있다. 그것은 무엇일까? 바로, 한정적 반복과 무한반복이라는 것이다
가령, for문은 리스트 안에 정해진 범위 내외를 돈 뒤 출력을한다. 반면 whil은 정해놓지 않으면
무한적으로 반복하는 것이다. 그렇다면 코드로 한번 알아보자
위에 언급한 것처럼 a + b 계산식 기준으로 구해보자.
n = int(input())
for i in range(1, n + 1):
a, b = map(int, input().split())
print(a + b)
i = 0
while True:
i += 1
a, b = map(int, input().split())
print(a + b)
이렇게 위 while은 for와 달리 변수를 만들어서 범위를 제한해주는 것이다.