Python의 제어문은 무엇입니까?
Python의 제어문
Break 문
Python의 break 문은 문을 포함하는 루프를 종료하거나 중단하고 컨트롤을 루프 밖으로 가져오는 데 사용됩니다. 루프를 종료하기 위해 while 및 for 루프, 특히 중첩 루프(루프 내의 루프)와 함께 사용됩니다. 내부 루프를 종료하고 제어가 외부 루프의 명령문으로 이동합니다.
입력:
age = “\n Please enter your age: ”
while True:
age = input
if age >= 18:
break
else:
print (“You’re not eligible to vote”)
산출:
Please enter your age: 17 You’re not eligible to vote
Please enter your age: 18
위의 예에서 입력한 나이가 18세 이상이면 루프에서 벗어납니다.
계속 진술
프로그램이 Python에서 continue 문을 만나면 조건이 충족되면 현재 반복 실행을 건너뛰고 루프가 다음 반복으로 계속 이동하도록 합니다. 프로그램 실행 중 중단이 발생한 후에도 프로그램을 계속 실행하는 데 사용됩니다.
입력:
for letter in 'Flexi ple':
if letter == ' ':
continue
print ('Letters: ', letter)
산출:
Letters: F
Letters: l
Letters: e
Letters: x
Letters: i
Letters: p
Letters: l
Letters: e
이 예에서 프로그램은 단어에서 공백 ' '을 건너뛰고 나머지 반복을 계속합니다.
통과 진술
pass 문은 null 연산자이며 조건이 만족될 때 프로그래머가 아무것도 하지 않으려는 경우에 사용됩니다. Python의 이 제어문은 실행을 종료하거나 건너뛰지 않고 단순히 다음 반복으로 전달합니다.
루프는 비워 둘 수 없습니다. 그렇지 않으면 인터프리터에서 오류가 발생하며 이를 방지하기 위해 프로그래머는 pass 문을 사용할 수 있습니다.
입력:
for letter in 'Flexiple':
if letter == 'x':
pass
print ('Letters: ', letter)
산출:
Letters: F
Letters: l
Letters: e
Letters: x
Letters: i
Letters: p
Letters: l
Letters: e
위의 예에서 볼 수 있듯이 조건을 만족했음에도 불구하고 pass 문은 아무 일도 하지 않고 실행은 다음iteration으로 이동했습니다.
마무리 생각
이 자습서에서는 Python의 다양한 유형의 제어문(중단, 계속 및 통과)에 대해 읽었습니다. 제어문마다 기능이 다르며 프로그램의 필요에 따라 사용할 수 있습니다. 다른 Python 개념here에 대해 읽을 수 있습니다.
Reference
이 문제에 관하여(Python의 제어문은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hrishikesh1990/what-are-the-control-statements-in-python-4d6f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)