티스토리 뷰

조건문이란? 어떤 조건일 때는 어떤 작업을 하라는 명령문 입니다.


파이썬에서 중요한 조건문은 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
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
글 보관함