Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 모두연구소
- 오준석의 생존코딩
- Tag #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 모두의연구소
- 모두의 연구소 # 오준석의생존코딩# 오름캠프
- 오름캠프
- 플러터
- 오존석의 생존코딩
- 오름캠프플러터
- 패스트 캠퍼스
- #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- ㅇ
- 오준석의생존코딩
- 생존코딩
- 모두의연구소 오준석생존코딩 오름캠프
Archives
- Today
- Total
꾸준히 하고싶은 개발자
chapter04 본문
조건문
- 조건문(conditional statement): 조건에 따라 특정 동작을 하도록 하는 프로그래밍 명령어이다.
- 파이썬에서는 조건문을 사용하기 위해 if, else, elif 등의 명령 키워드를 사용한다.
- if 뒤에는 참과 거짓을 판단할 수 있는 조건문이 들어가야 하고, 조건문이 끝나면 반드시 콜론(:)을 붙여야 한다.
- 들여쓰기를 사용하여 해당 조건이 참일 경우 수행할 명령을 작성한다.
- if의 조건이 거짓일 경우 else문이 수행된다. else문은 생략해도 상관없다. 만약 조건에 해당하지 않는 경우에 따로 처리해야 한다면 else문을 넣으면 된다.
중간고사 30% 기말고사30% 레포트20% 출석점수20% 라고 했을때에 If문을 이용해서 총점 등급이 나누어지는 If문이다.
90점일때 A학점 80점일때 B학점 70점일때 C학점 60점이하는 D학점
조건의 판단 비교연산자
- 비교 연산자(또는 조건 연산자): 어떤 것이 큰지 작은지 같은지를 비교하는 것으로, 그 결과 는 참(True)이나 거짓(False)이 된다.
논리연산자
- 논리 연산자는 and · or · not문을 사용해 조건을 확장할 수 있다.
반복문
- 반복문(loop) : 말 그대로 문장을 반복해 만드는 것으로, 정해진 동작을 반복적으로 수행할 때 내리는 명령어이다.
- 반복문은 모든 프로그램에서 핵심적으로 사용된다. 반복문은 반복 시작 조건, 종료 조건, 수행 명령으로 구성되어 있으며, 들여쓰기와 블록(block)으로 구분한다. 파이썬의 반복문은 for와 while 등의 명령 키워드를 사용한다.
for문
- for문: 기본적인 반복문으로, 반복 범위를 지정하여 반복을 수행한다.
- for문으로 반복문을 만들 때는 먼저 for를 입력하고 반복되는 범위를 지정해야 한다.
- 범위를 지정하는 방법에는 두 가지가 있다. 첫 번째 방법은 [코드 4-5]와 같이 리스트를 사용하는 것이다. 두 번째 방법은 [코드 4-6]과 같이 변수 자체를 출력하는 방법이다
for문 기본문법
for 변수명 in range(시작번호,마지막번호,증가값)
- range는 마지막 번호의 마지막 숫자 바로 앞까지 리스트를 만든다. 즉, range(1, 5)라고 하면 [1, 2, 3, 4]의 리스트를 만들고, range(0, 5)라고 하면 [0, 1, 2, 3, 4]의 리스트를 만든다.
- 앞의 시작 번호와 증가값은 생략할 수 있으며, 생략했을 경우 초깃값으로 시작 번호는 0을,증가값은 1을 입력한다
반복문 제어
break,continue,else
- break문 : 반복문에서 논리적으로 반복을 종료하는 방법이다.
- continue문 : 특정 조건에서 남은 명령을 건너뛰고 다음 반복문을 수행한다.
- else문 : 어떤 조건이 완전히 끝났을 때 한 번 더 실행해 주는 역할을 한다.
'python' 카테고리의 다른 글
python 입력함수 및 형변환하기 (0) | 2022.12.26 |
---|---|
자료구조 (0) | 2022.09.13 |
문자열 (0) | 2022.09.06 |
chapter05 (0) | 2022.09.06 |