Python/Study

Python 기초 (3)

YouAndMe 2023. 5. 25. 16:28
반응형

 

1) 조건문

1-1) if ~ else

말 그대로 만약 ~ 라면 코드를 실행하고 아니면 다음 코드를 실행한다.

a 가 study 라면 good 을 출력한다. 아니라면 bad 가 출력될 것이다.

1-2) if ~ elif ~ else

 

만약 ~ 라면 코드를 실행하고 아니면 다음 코드 실행, 아니면 다음 코드를 실행한다.

첫 번째 조건에 불일치하고 두 번째 조건에 일치하여 B 를 출력하고 종료되었다.

※ elif 는 여러개 사용 가능하다.

 

2) 반복 제어문

2-1) for

for 문 안의 코드를 지정된 종료 시점까지 반복 실행한다.

range 함수를 통해 범위 지정도 가능하다.

※ 시작 default 값 0, 끝은 값의 -1이다.

ex) range(0, 10) -> 0 부터 9까지이다.

아래는 글자수만큼 반복문을 실행하도록 했다.

for 문에서 else를 사용하면 for문 안의 코드를 실행한 후 마지막에 원하는 코드를 실행할 수 있다.

리스트 내용을 모두 출력한 뒤 else 부분을 출력한다.

2-2) while

이 함수는 특정 조건 동안 무한정 반복하는 함수이다. 보통 while True 구문으로 사용한다.

별다른 조건이 없는 한 무한대로 실행 될 것이다.

True가 아닌 특정 조건을 지정하면 그 조건에 맞추어 동작한다.

3) 번외편

3-1) break

코드를 실행하는 도중 break 구문을 만나면 멈추게된다.

조건문에 일치하는 모든 값들을 출력한다.

 

break 문이 있을 경우 그 앞에 있는 코드까지만 작동하고 종료시킨다.

3-2) pass

아무 행위를 하지 않는 함수이다.

조건문에 상관없이 모두 출력되는 것을 볼 수 있다.

 

 

3-3) continue

특정 조건에 일치할 경우 다음 코드를 수행하게 만드는 함수이다.

건너띄기라고 생각하면 편할 듯 하다.

 

 

 

반응형
댓글수0