Notice
Recent Posts
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 |
29 | 30 | 31 |
Tags
- JS 형변환
- JS redirection
- JS 데이터타입
- JS 기초
- JS value속성
- JS form action
- JS 스코프
- JS 화살표함수
- JS clearInterval
- JS append
- JS classList
- JS 삼항연산
- JS appendChild
- js 변수
- JS setInterval
- JS localStorage
- JS prompt
- JS 연산
- JS 함수
- git 협업셋팅
- JS 타이머기능
- CSS기초
- HTML기초
- JS typeof연산자
- JS setTimeout
- JS preventDefault
- JS 숫자
- CSS속성정리
- JS form
- JS null undefined
Archives
공부기록용
Python 기초 02(조건문) 본문
조건문
조건문이란 주어진 조건의 참/거짓 여부에 따라 프로그램의 흐름을 결정할 수 있는 구문을 뜻한다. 여기서 조건이란, 불리언 데이터를 반환하거나 불리언 데이터로 해석할 수 있는 표현식을 의미한다.
if
키워드 if를 이용해 만드는 구문 'if문'은 가장 일반적인 형태의 조건문이다. if문의 기본 형태는 다음과 같다.
if 조건 : # ':' 와야한다.
# 조건이 True일 때 실행될 실행문(들여쓰기 필수)
number = 10
if number > 8 :
print("비교 연산을 이용해")
print("조건식을 만들었어요")
# 변수 number의 값이 8보다 크면 두개의 print(x) 함수를 실행시켜라
# 8보다 크지 않을 경우 아무 일도 일어나지 않는다.
10말고 다른 숫자를 입력하면 아무런 값도 출력되지 않음
else
if는 조건이 참일 때의 할 일을 정의하는 구문을 만든다. 원한다면 사용자는 if문 다음으로 else문을 추가하여 조건이 거짓일 때의 할일을 추가 정의할 수 있다. (else를 추가한 if 문을 if-else문 이라고 부르기도 한다.)
if 조건 :
print("True Case")
else :
print("False Case")
조건문은 '주어진 조건에 따라 선택적으로 구문을 실행한다'는 특징을 가진 하나의 구문일 뿐이다. 조건문이 실행을 마치고 나면, 코드 진행 흐름은 이어지는 다음 구문으로 자연스럽게 이동한다.
number = 3
if number == 3 :
print("조건은 True입니다.")
#들여쓰기가 끝나야 if문이 끝 맺어지는 것으로 아래 구문은 위 if문과 관련이 없다.
print("if문과 무관한 구문입니다.")
elif
elif문은 if문에 조건을 추가하여 조건을 세분화할 수 있는 구문이다. elif문에 입력된 조건은 if문의 조건이 False를 반환한 경우를 염두해 두고 작성해야 한다. elif문은 반드시 if문 뒤에 작성되어야 한다.(독립적인 사용X)
if 조건1 :
print("조건1이 True일 경우 실행할 실행문")
elif 조건2 :
print("조건2이 True일 경우 실행할 실행문")
# 조건2는 조건1이 false를 반환했을 경우 새로 제시할 조건
최초의 True를 반환하는 조건문의 값을 출력한다.
'📚강의록📚 > Python' 카테고리의 다른 글
Python 기초 03(반복문) (0) | 2023.05.22 |
---|---|
Python 기초 01 (0) | 2023.05.19 |
Comments