티스토리 뷰
조건문이란? 어떤 조건일 때는 어떤 작업을 하라는 명령문 입니다.
파이썬에서 중요한 조건문은 IF문입니다.
문법
˚ if 조건 :
실행문장1
실행문장2
실행문장3
>>> money = 11000 >>> if money > 10000 : ... print("국밥 사먹고") ... print("커피 사먹고") ... print("아이스크림도 사먹자요~!!") ... 국밥 사먹고 커피 사먹고 아이스크림도 사먹자요~!!
IF ~ ELSE 문
문법
˚ IF 조건 :
실행문장1
ELSE :
실행문장2
>>> money = 11000 >>> money = 9000 >>> if money > 10000 : ... print("국밥 사먹고") ... print("커피 사먹을 수 있다.") ... else : ... print("김밥이나 사먹자") ... 김밥이나 사먹자
IF ~ ELIF ~ ELSE 문
문법
˚ if 조건 :
실행문장1 ...
elif 조건 :
실행문장2 ...
elif 조건 :
실행문장3 ...
else :
실행문장4 ...
>>> money = 40000 >>> if money> 10000 and money < 20000 : ... print("삼겹살") ... elif money >= 20000 and money < 30000 : ... print("갈비") ... elif money >=30000 : ... print("소고기") ... else : ... print("집에서 그냥 밥먹자") ... 소고기
연산자 |
의미 |
A and B |
A와 B 두 조건 모두 만족할 경우 True |
A or B |
A와 B 둘 중 하나만 만족할 경우 True |
not A |
A가 거짓일 때 True |
and연산자 실습
>>> avg_grade = 86 >>> if avg_grade >= 90 and avg_grade <= 100 : ... print("A") ... elif avg_grade >= 80 and avg_grade < 90 : ... print("B") ... elif avg_grade >= 70 and avg_grade < 80 : ... print("C") ... else : ... print("D 이하..") ... B
and연산자 실습
>>> card = 1 >>> money = 0 >>> if bool(money) or bool(card) : ... print("맛있는거 먹자") ... else : ... print("그냥 집밥 먹자") ... 맛있는거 먹자
not연산자 실습
카드가 없는 상황에서 조건문을 통해 문장을 수행하고 싶을때 not을 사용하면 된다.
>>> card = 0 >>> if not(bool(card)) : ... print("카드가 없다") ... 카드가 없다
* 비교연산자
기호 |
의미 |
= |
같다 |
!= |
같지 않다 |
> |
크다 |
>= |
크거나 같다 |
< |
작다 |
<= |
작거나 같다 |
반응형
LIST
'프로그래밍 > Python' 카테고리의 다른 글
파이썬 ! 사용자 정의 함수 ( def, return, print ) (0) | 2017.06.06 |
---|---|
파이썬 ! 반복문 ( for, range, while, break, continue) (0) | 2017.06.05 |
파이썬 ! 데이터 유형 2 (리스트, 튜플, 딕셔너리, 불리언 ,셋) (0) | 2017.06.03 |
파이썬 ! 데이터 유형 1 (숫자, 문자열) (0) | 2017.06.01 |
파이썬 ! 다양한 변수 만들어 활용하기 (0) | 2017.05.31 |
댓글