money = True
if money:
print("택시를 타고 가라")
else:
print("걸어라라")
>>> 택시를 타고 가라
조건문은 들여 쓰기 주의 : 4칸띄워쓰기해야 python이 조건문을 인식한다
if 참이면 실행 , else 거짓이면 실행
a = 1
b = 2
if a < b:
print("택시를 타고 가라")
else:
print("걸어라라")
>>> 택시를 타고 가라
money = 3000
if money > 2000:
print("부자")
else:
print("서민")
>>> 부자
비교연산자 주의점 : 같다 ==(=두개), 같지않다 !=
x or(|) y : x,y 둘중 하나라도 참이라면 참
money = 3000
card = 0
if money or card:
print("택시를 타고 가라")
else:
print("걸어가라")
>>> 택시를 타고 가라
x and(&) y : x,y 조건 둘다 참이여야 참
money = 3000
card = 0
if money and card:
print("택시를 타고 가라")
else:
print("걸어가라")
>>> 걸어가라
not x : x가 참이면 거짓으로 거짓이면 참
money = 3000
card = Ture
if not card:
print("택시를 타고 가라")
else:
print("걸어가라")
>>> 걸어가라
list, tuple, 문자열을 조건문으로 쓸대 사용
x in 리스트(튜플) : 리스트(튜플)안에 x가 있으면 참 없으면 거짓
if 0 in [1, 2, 3, 4]:
print("택시를 타고 가라")
else:
print("걸어가라")
>>> 걸어가라
x not in 리스트(튜플) : 리스트(튜플)안에 x가 없으면 참 있으면 거짓
if 0 not in [1, 2, 3, 4]:
print("택시를 타고 가라")
else:
print("걸어가라")
>>> 택시를 타고 가라
if 1 in [1, 2, 3, 4]:
pass
else:
print("걸어가라")
>>>
참이지만 pass로 인해 아무것도 출력하지 않는다.
pocket = ['paper', 'cellphone']
card = True
if 'money' in pocket:
print("택시를 타고 가라")
elif card:
print("택시를 타고 가라")
else:
print("걸어가라")
>>> 택시를 타고 가라
조금더 조건문을 간결하게 쓸때 사용
조건문의 참인경우 if 조건문 else 조건문의 거짓인경우
score = 70
if score <= 60:
message = "success"
else:
message = "failure"
print(message)
>>> failure
score = 70
message = "success" if score <= 60 else "failure"
print(message)
>>> failure