본문 바로가기
언어/Python

[Python] 제어문

by merona99 2018. 7. 24.
반응형

이번 포스팅은 프로그램의 구조를 쌓는 제어문에 대해서 공부 할 것이다!



*if문


if문의 기본 구조를 보자.

조건문이 이라면 if문 이후의 문장을 수행하고,

거짓이라면 else문 이후의 문장을 수행하게 된다.


+들여쓰기가 다르게 된 경우 오류가 발생하니 주의! 


-비교연산자

조건이 참인지 거짓인지 판단할때 유용.



<연산자 사용한 경우>


이렇게 나오게 된다.



-elif

이전 조건문이 거짓일 때 수행됨.


<기본구조>

는 이렇게 된다.






*While 문

반복해서 문장을 수행해야 할 경우 사용.

그래서 반복문 이라고도 부름.




-강제로 멈추고싶은 경우

break 사용.


-조건이 맞지 않는 경우 맨 처음으로 돌아가기

continue 사용.


-무한루프

while True:

    수행할 문장1

    수행할 문장2


위의형식으로 하면 된다.


*빠져나가는법: Ctrl +C





*For문


while문과 비슷한 반복문인데 for문은 매우 유용하고 문장 구조가 한눈에 쏙 들어온다.


<기본구조>


<예시>

순서대로 one, two, three 가 변수 i에 저장됨.

그이후에 print(i)라는 문장을 수행.

리스트의 마지막 요소까지 이것을 반복.


-continue 사용o


-range함수

숫자 리스트를 자동으로 만들어주는 함수



<예시1>

위 그림을 보자면,

첫번째 range는 0,1,2,3,4,5,6,7,8,9 를 a가 나타내고

두번쨰 range는 1,2,3,4,5,6,7,8,9,10 을 a가 나타내게 된다.

알다시피 마지막숫자는 포함하지 않는다.



<예시2>

위 그림은 1~10까지의 숫자의 합을 나타내는 코드이다.







//제어문 완료.

새벽이라 피곤하다 ㅇㅅㅇ..

반응형

'언어 > Python' 카테고리의 다른 글

[Python] 모듈  (5) 2018.07.25
[Python] 클래스  (0) 2018.07.25
[Python] 함수, 입출력, 파일처리방법  (6) 2018.07.24
[Python] 자료형  (0) 2018.07.23
[python] 설치 (점프투 파이썬)  (0) 2018.07.23

댓글