이번 포스팅은 프로그램의 구조를 쌓는 제어문에 대해서 공부 할 것이다!
*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 |
댓글