for 문
파이썬의 for 문은 리스트, 튜플 또는 문자열과 같은 시퀀스를 반복하는 데 사용됩니다. 일반적으로 반복 실행에 사용되며 루핑이라고도 합니다. for 루프는 시퀀스의 각 항목에 대한 코드 블록을 순서대로 실행합니다.
예를 들어 정수 n의 계승을 계산하는 프로그램을 생각해보겠습니다.
n = 5
factorial = 1
for i in range(1, n + 1):
factorial *= i
print(factorial)
120
while 문
파이썬의 while 문은 for 문과 마찬가지로 반복 실행에 사용됩니다. 그러나 for 루프는 일련의 값을 반복하는 반면, while 루프는 특정 조건이 참(True)인 한 실행을 계속합니다.