Python에서 루프 다시 시작

Vaibhav Vaibhav 2023년10월10일
Python에서 루프 다시 시작

Python에서는 for 루프와 while 루프를 사용하여 반복 가능한 선형 데이터 구조를 반복할 수 있습니다. 때때로 반복 중에 반복을 처음으로 재설정해야 하는데, 이는 일반적으로 조작 중에 권장되지 않습니다. 이 기사에서는 Python에서 for 루프 또는 while 루프를 다시 시작하는 방법을 배웁니다.

Python에서 루프 다시 시작

일반적으로 루프는 일부 선형 데이터 구조를 반복하거나 일부 코드를 n번 실행하는 데 사용됩니다. 이제 이러한 루프를 다시 시작하려면 루프가 계속 실행되도록 반복자 또는 종료 조건과 관련된 변수를 재설정해야 합니다. for 루프를 고려하십시오. for 루프에는 일반적으로 정수 i가 있으며, 종료되기 전에 n번 반복합니다. 따라서 for 루프를 다시 시작하기 위해 i 값을 조작합니다. 불행히도 파이썬에서는 for 루프를 조작할 수 없습니다. Java, C++, C와 같은 다른 언어에서는 가능합니다.

Python에서 이러한 동작을 얻으려면 while 루프를 사용할 수 있습니다. 다음 코드를 참조하십시오. 두 개의 변수, 즉 in이 있습니다. 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 avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

관련 문장 - Python Loop