Python에서 루프 다시 시작
Vaibhav Vaibhav
2023년10월10일
Python에서는 for
루프와 while 루프를 사용하여 반복 가능한 선형 데이터 구조를 반복할 수 있습니다. 때때로 반복 중에 반복을 처음으로 재설정해야 하는데, 이는 일반적으로 조작 중에 권장되지 않습니다. 이 기사에서는 Python에서 for
루프 또는 while
루프를 다시 시작하는 방법을 배웁니다.
Python에서 루프 다시 시작
일반적으로 루프는 일부 선형 데이터 구조를 반복하거나 일부 코드를 n
번 실행하는 데 사용됩니다. 이제 이러한 루프를 다시 시작하려면 루프가 계속 실행되도록 반복자 또는 종료 조건과 관련된 변수를 재설정해야 합니다. for
루프를 고려하십시오. for
루프에는 일반적으로 정수 i
가 있으며, 종료되기 전에 n
번 반복합니다. 따라서 for
루프를 다시 시작하기 위해 i
값을 조작합니다. 불행히도 파이썬에서는 for
루프를 조작할 수 없습니다. Java, C++, C와 같은 다른 언어에서는 가능합니다.
Python에서 이러한 동작을 얻으려면 while
루프를 사용할 수 있습니다. 다음 코드를 참조하십시오. 두 개의 변수, 즉 i
와 n
이 있습니다. i
는 종료 조건과 관련된 변수입니다. i
의 값이 n
보다 크거나 같을 때 해당 값은 0
으로 재설정됩니다. 프로그램은 다시 시작을 나타내는 무한 루프를 구현합니다.
i = 0
n = 10
while i < n:
if i < 5:
print(i)
i += 1
else:
i = 0 # This assignment restarts the loop
출력:
0
1
2
3
4
0
1
2
3
4
0
1
2
3
4
0
...
작가: Vaibhav Vaibhav