▼ 이전 [파이썬 기초] 상식▼
[파이썬 기초] 이것부터 알고가자, 데이터 타입과 타입의 변환 / 화면 출력 함수 print/ 변수(Variable)와 변수 이름 규칙
[파이썬 기초] 이것부터 알고가자, 데이터 타입과 타입의 변환 / 화면 출력 함수 print/ 변수(Variable
파린이의 복습노트 목차 [파이썬 기초] 1. 데이터 타입과 타입의 변환 2. 화면 출력 함수 print 3. 변수(Variable)와 변수 이름 규칙 데이터 타입 type() 어떤 값의 타입을 확인 할 수 있음 예시) type(1) int
10dot0.tistory.com
[파이썬 기초] 문자열 인덱싱과 슬라이싱 / 문자열 주요 함수
[파이썬 기초] 문자열 인덱싱과 슬라이싱 / 문자열 주요 함수
더보기 이전 [파이썬 기초] 상식 [파이썬 기초] 이것부터 알고가자, 데이터 타입과 타입의 변환 / 화면 출력 함수 print/ 변수(Variable)와 변수 이름 규칙 [파이썬 기초] 이것부터 알고가자, 데이터 타
10dot0.tistory.com
[파이썬 기초] 파이썬 리스트에 대한 기초 공부
▼ 이전 [파이썬 기초] 상식▼ 더보기 [파이썬 기초] 이것부터 알고가자, 데이터 타입과 타입의 변환 / 화면 출력 함수 print/ 변수(Variable)와 변수 이름 규칙 [파이썬 기초] 이것부터 알고가자, 데이
10dot0.tistory.com
[파이썬 기초] 자료구조 : 튜플과 딕셔너리 그리고 이차원데이터 /딕셔너리 중첩
[파이썬 기초] 자료구조 : 튜플과 딕셔너리 그리고 이차원데이터 /딕셔너리 중첩
▼ 이전 [파이썬 기초] 상식▼ 더보기 [파이썬 기초] 이것부터 알고가자, 데이터 타입과 타입의 변환 / 화면 출력 함수 print/ 변수(Variable)와 변수 이름 규칙 [파이썬 기초] 이것부터 알고가자, 데이
10dot0.tistory.com
목차
[파이썬 기초]
1. Boolean 타입
2. 파이썬 조건문, 논리 연산자
Boolean 타입
참과 거짓을 표현하는 자료형
- 참 (True)
- 거짓 (False)
!주의!
첫문자는 대문자로 해야한다.
A = True
type(A)
# bool
B = False
type(B)
# bool
비교연산자
Boolean 타입은 비교연산자의 결과 값 등으로 사용된다.
!주의!
= 은 바인딩, == 같다 구별!
파이썬 조건문
if 조건 :
실행문장
어떤 조건에 따라 동작을 수행한다.
# 만약에 바나나 가격이 3000원 이하면 사기
if 바나나 <= 3000:
print("바나나 사와!")
- 조건 다음에는 꼭 콜론(:)이 붙어야한다.
- 조건을 만족할 때 수행되는 문장은 들여쓰기 공백4칸이 있어야 된다.
들여쓰기와 같은 논리적인 구조에 따라 코드를 정렬함으로써 코드의 가독성을 높인다.
- 조건을 만족하면 들여쓰기 된 문장들이 순서대로 실행된다.
바나나 = 2900
if 바나나 <= 3000:
print("바나나 사와!")
"바나나 사와!"
- 조건이 거짓이면 들여쓰기 된 문장이 실행되지 않는다.
바나나 = 4000
if 바나나 <= 3000:
print("바나나 사와!")
# 아무것도 출력되지 않는다.
!주의! 코드의 실행흐름
파이썬은 위에서 아래 방향으로 코드를 실행한다.
print("첫번째 문장")
print("두번째 문장")
if True:
print("참인 문장")
pirnt("참인 문장2")
pirnt("세번째 문장")
if False:
print("거짓 문장")
Q. 위의 코드에서 조건문이 참일 경우 출력되는 것은?
A.
첫번째 문장
두번째 문장
참인 문장
참인 문장2
세번째 문장
논리 연산자
논리연산자를 활용하여 복잡한 조건을 만들 수 있다.
# 바나나의 가격이 3000원이하이고 한 가지의 바나나의 갯수가 8개 이상일 경우 "바나나 사와" 출력하기
바나나_가격 = 2500
바나나_갯수 = 8
if 바나나_가격 <= 3000 and 바나나_갯수 >=8:
print("바나나 사와")
"바나나 사와"
if ~ else
if 조건문:
조건문을 만족할 때 수행하는 A코드
else:
조건문을 만족하지 않을때 수행하는 B코드
조건을 만족하면 A코드 영역을 수행한다.
그렇지 않으면 B코드 영역을 수행한다.
# 만약에 바나나 가격이 3000원 이하면 "바나나 사와"출력 그렇지 않으면 "바나나는 사오지마" 출력
if 바나나 <= 3000:
print("바나나 사와!") # 조건문이 만족할 때 수행하는 A코드 영역
else:
pirnt("바나나는 사오지마") #조건문을 만족하지 않을때 수행하는 B코드
Q. 위의 코드에서 바나나의 가격이 3500원일 경우 출력되는 문장은?
A.
"바나나는 사오지마"
if ~ elif ~else
여러 조건을 사용할때.
if 조건문1:
실행 영역 A
elif 조건문2:
조건문1을 만족하지 못한상태에서 조건문 2를 만족할경우 실행영역 B
else:
조건문을 모두 만족하지 않을때 수행하는 실행영역 C
만약에 바나나 가격이 3000원 이하면 "바나나 사와"출력 바나나 가격이 3000원보다 크지만 3500원보다 낮으면 "보류" 출력 그렇지 않으면 "바나나는 사오지마" 출력
# 만약에 바나나 가격이 3000원 이하면 "바나나 사와"출력 바나나 가격이 3000원보다 크지만 3500원보다 낮으면 "보류" 출력 그렇지 않으면 "바나나는 사오지마" 출력
if 바나나 <= 3000:
print("바나나 사와!") # 조건문1이 만족할 때 수행하는 A코드 영역
elif 3000 < 바나나 <=3500:
pirnt("보류") # 조건문2이 만족할 때 수행하는 B코드 영역
else:
pirnt("바나나는 사오지마") #조건문을 만족하지 않을때 수행하는 C코드 영역
Q. 위의 코드에서 바나나의 가격이 3500원일 경우 출력되는 문장은?
A.
보류
조건문 정리
'파이썬' 카테고리의 다른 글
[파이썬 기초] 함수(function) / 함수 만들기(함수 정의) (2) | 2024.02.21 |
---|---|
[파이썬 기초] 파이썬 반복문(for문 vs while문) (1) | 2024.02.13 |
[파이썬 기초] 자료구조 : 튜플과 딕셔너리 그리고 이차원데이터 /딕셔너리 중첩 (0) | 2024.02.05 |
[파이썬 기초] 파이썬 리스트에 대한 기초 공부 (0) | 2024.01.31 |
[파이썬 기초] 문자열 인덱싱과 슬라이싱 / 문자열 주요 함수 (1) | 2024.01.29 |