Python의 while True 문

Muhammad Maisam Abbas 2023년10월10일
Python의 while True 문

이 튜토리얼에서는 Python의 while True 문에 대해 설명합니다.

Python에서 while True 문 정의

Python에서 True 키워드는 부울 표현식입니다. 1의 별칭으로 사용되며 while 키워드는 루프를 지정하는 데 사용됩니다. while True 문은 무한 while 루프를 지정하는 데 사용됩니다.

무한 루프는 시간이 끝날 때까지 또는 프로그램이 강제로 중지될 때까지 무기한 실행됩니다. 아래의 다음 코드 예제는 while True 문으로 무한 루프를 만드는 방법을 보여줍니다.

while True:
    print("Hello World")

출력:

Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World

위 코드에서 while True 문을 사용하여 실행될 때마다 Hello World를 출력하는 무한 while 루프를 만들었습니다. 이 방법은 코드가 완료되지 않도록 하므로 권장되지 않습니다.

한 가지 해결 방법은 무한 루프 내에서 break 문을 사용하여 특정 조건이 충족될 때 프로세스를 중지하는 것입니다. 이 접근 방식은 아래의 다음 프로그램에서 보여줍니다.

i = 0
while True:
    print("Hello World")
    i += 1
    if i == 10:
        break

출력:

Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World

위의 코드에서 break 문을 사용하여 무한 while 루프를 중지했습니다. 정수 변수 i의 값이 10이 된 후 무한 루프 실행이 중지되었습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python Loop