Blog

Real Estate and Mortgage Blog

파이썬 조건문 반복문 예제

이 시리즈의 이전 자습서에서, 당신은 지금 당신의 벨트 아래 파이썬 코드의 꽤 많은. 지금까지 본 모든 것은 순차적 실행으로 구성되었으며, 이 경우 문은 항상 지정된 순서대로 다음 다음에 하나씩 수행됩니다. 콘솔 PS4를 입력하면 스톡 검사기의 예를 사용하면 콘솔을 찾을 수 없다고 말한 다음 프로그램이 중지됩니다(아래 참조). 다른 콘솔을 사용하려는 경우 프로그램을 다시 실행해야 합니다. 7 단계 – 조건이 충족되고 이 경우 자동차가 과속하는 경우 정상적인 if 문처럼 실행하려는 코드를 입력 할 수 있습니다. 이 예제에서는 과속 차량의 정보를 표시하려고 합니다. “사용 중” 요소가 두 개 이상 없기 때문에 이 방법은 메모리 효율이 매우 높습니다. 우리의 리피터 클래스는 요소의 무한한 시퀀스를 제공하고 우리는 잘 그것을 통해 반복 할 수 있습니다. 파이썬 목록으로 동일한 것을 에뮬레이션하는 것은 불가능할 것입니다 – 처음에 무한한 수의 요소로 목록을 만들 수있는 방법은 없습니다. 따라서 이터레이터는 매우 강력한 개념이 됩니다. 참고 : 예를 들어, 메시지를 여러 번 표시 할 수있는 경우다른 변수를 추가하는 대신이 작업을 수행하려면 변수를 사용해야합니다 : 여기에 내가 얼마나 아름답고 명확한 사랑하는 동안 문의 사용을 보여주는 더 정교한 예제 프로그램입니다 파이썬의 구문은 다른 많은 프로그래밍 언어와 비교됩니다. 또한 데이터가 특정 범위 내에 있는지 확인하여 데이터의 유효성을 검사할 수도 있습니다.

예를 들어 시험 점수를 입력하면 0에서 100 사이여야 한다고 말할 수 있습니다. 범위 검사를 사용하는 방법의 예는 다음과 같습니다: 파이썬에서 베어 본 이터레이터 프로토콜을 보여 주는 클래스를 작성합니다. 여기서 사용하는 예제는 다른 이터레이터 자습서에서 본 예제와 다르게 보일 수 있지만 나와 함께 견딜 수 있습니다. 이런 식으로 하면 파이썬에서 이터레이터가 어떻게 작동하는지 더 잘 이해할 수 있다고 생각합니다. 문 집합의 반복 실행을 반복이라고 합니다. 파이썬에는 반복에 대한 두 개의 문이 있습니다 – 우리가 마지막 장에서 만난 문, 그리고 while 문. true인 경우(“진실”인 값으로 평가됨) 실행됩니다. false이면 건너뛰고 실행되지 않습니다. 이 예제 코드를 실행하고 어떤 일이 발생하는지 확인합니다. 그런 다음 음식의 값을 `스팸`이 아닌 다른 것으로 변경하고 다시 실행하여 출력을 얻지 못함을 확인합니다. 이제 for-in 루프를 사용하여 이 리피터 오브젝트를 반복해 보겠습니다.

다음 코드 스니펫을 실행하면 어떻게 됩니까? 다른 IF 문은 단일 조건만 확인할 수 있지만 if.를 사용할 수 있는 조건이 두 개 이상 인 경우 확인할 수 있습니다. Elif.. else 할당 문이 실행되면 오른쪽 표현식(예: 할당 토큰 이후에 오는 식)이 먼저 평가됩니다. 그런 다음 해당 평가의 결과가 왼쪽의 변수에 기록되어 변경됩니다. 그렇다면 왜 두 종류의 루프가 더 쉬워 보이나요? 다음 예제에서는 while 루프에서 얻는 추가 전력이 필요한 경우를 보여 주며 있습니다.