파이썬을 1도 모르는 이를 위한 핵심 정리 4탄
- 조건문은 특정한 조건일 때 실행할 명령어를 지정하는 것이다.
- 반복문은 일부 조건을 바꾸어서 동일한 작업을 반복하게 하는 명령이다
- 조건문에서는 들여쓰기의 양에 주의해야 한다. (들여쓰기에 따라 결과값이 달라진다)
- 조건문에는 if조건문, if-else조건문, elif조건문이 있다.
- for반복문은 리스트, 벡터 등 반복할 수 있는 객체 각각의 값에 대해서 특정한 명령문을 반복하여 실행한다
- while반복문은 설정된 조건이 참일 동안만 반복하고 거짓이 나오면 반복을 중단한다.
- 파이썬에서 반복의 중지는 continue와 break명령으로 할 수 있다.
- continue문은 조건에 해당하는 값일때만 반복이 생략되고
- break문은 해당하는 조건 이후의 모든 반복이 생략된다.
파이썬은 컴퓨터 언어로서 컴퓨터 언어가 가지고 있어야 할 기본적인 기능을 포함합니다.
기본적인 기능에는 조건문과 반복문이 있습니다.
조건문 : 특정한 조건일 때, 실행할 명령어를 지정하는 것
반복문 : 일부 조건을 바꾸어서 동일한 작업을 반복하게 하는 명령
[4] 파이썬의 조건문과 반복문
● 조건문
파이썬에서는 한 조건에서 실행할 명령이 여러 개인 경우
이 명령들의 들여쓰기의 양이 모두 같아야 합니다.
먼저 해당 조건문의 의미를 파악해보겠습니다.
X의 값이 5보다 크면 X값을 출력한다.
그리고 'bye'를 출력한다.
'bye'는 if문에 포함되지 않기 때문에 조건의 영향을 받지 않습니다.
따라서 이 경우, X=4일때 "bye"가 출력됩니다.
들여쓰기의 양이 같은 경우, X=4일때 아무것도 출력되지 않습니다.
X의 값이 5보다 큰 경우 X의 값과 'bye'를 출력한다.
if문에 두개의 조건(X값을 출력하는 조건과 'bye'를 출력하는 조건)이 포함되어 있습니다.
따라서 이 경우, X=4일때 아무것도 출력되지 않습니다.
● if-else 조건문
가장 대표적인 조건문입니다.
test_1이 참이면 state1을,
test_1이 거짓이고 test_2가 참이면 state2를,
그 외의 경우에는 state3를 실행합니다.
위의 방법에 따라
if-else문을 이용해 x값이 짝수이면 "x는 짝수입니다"
x값이 홀수이면 "x는 홀수입니다"
자연수가 아니라면 "x는 자연수가 아닙니다"를 출력하는 명령문을 작성해보겠습니다.
● elif 조건문
else if 를 줄여서 elif로 표현할 수 있습니다.
위와 동일한 예제를 elif로 표현하면 다음과 같고, 위의 조건문과 동일한 결과가 출력됩니다.
● for 반복문
리스트, 벡터 등 반복할 수 있는 객체 각각의 값에 대해서 특정한 명령문을 반복하여 실행하도록 합니다.
● while 반복문
while에 설정된 조건이 참일 동안만 반복하고 거짓이 나오면 반복을 중단하도록 설계된 반복구문입니다.
while문을 사용할 때는 무한 루프가 되기 쉬우므로 프로그램 작성 후 지나치게 오랫동안 결과가 나오지 않는 경우
Ctrl+Z 또는 Ctrl+C 강제 종료를 하고 다시 검토할 필요가 있습니다.
● continue와 break 명령
파이썬에서 반복의 중지는 continue와 break명령으로 할 수 있습니다.
continue문에 의해 x의 값이=3일 때만 반복이 생략됩니다.
continue가 아닌 break문을 사용하면 x의 값이=3이 되는 경우 , 그 이후의 모든 반복이 생략됩니다.

나도 할 수 있다 파이썬!
'자기계발 > 파이썬기초' 카테고리의 다른 글
[파이썬 기초] 파알못을 위한 핵심 정리 6탄 (자료의 입출력) (4) | 2022.12.14 |
---|---|
[파이썬 기초] 파알못을 위한 핵심 정리 5탄 (함수, 클래스) (2) | 2022.12.08 |
[파이썬 기초] 파알못을 위한 핵심 정리 3탄 (리스트, 튜플, 딕셔너리, 데이터프레임) (0) | 2022.11.30 |
[파이썬 기초] 파알못을 위한 핵심 정리 2탄 (벡터와 행렬의 연산) (0) | 2022.11.23 |
[파이썬 기초] 파알못을 위한 핵심 정리 1탄 (벡터와 행렬) (0) | 2022.11.23 |
댓글