List
- 파이썬의 제어문
- 조건문 if
- 반복문 while
- 반복문 for
- 연습 문제
>>> money = True
>>> if money: # `money`가 `true`이기 때문에 밑에 문장이 수행한다
print("택시를 타고 가라")
else:
print("걸어 가라")
택시를 타고 가라
if 조건문:
수행할 문장1
수행할 문장2
...
else: # else 문은 if 문 없이 사용 불가하다.
수행할 문장A
수행할 문장B
...
if 조건문
과 else 조건문
뒤에 끝에는 :
써 넣어라들여쓰기
를 맞춰서 해야한다if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
if 조건문
에서 "조건문"
이란 참과 거짓을 판단하는 문장을 말한다.
조건문이 참이 될 때 if문 다음 문장을 수행한다.
>
<
==
!
>+
<=
- x
<
y :x가 y보다 작다>> x = 3 >> y = 2 >> x > y True >>
- x
>
y : x가 y보다 크다>> x = 3 >> y = 2 >> x < y False
- x
==
y : x와 y가 같다>> x == y False
- x
!=
y : x와 y가 같지 않다>> x != y True
- x
>=
y : x가 y보다 크거나 같다- x
<=
y : x가 y보다 작거나 같다- "만약 3000원 이상의 돈을 가지고 있으면 택시를 타고 그렇지 않으면 걸어 가라." >> money = 2000 >> if money >= 3000: print("택시를 타고 가라") else: print("걸어가라") 걸어가라 **money >= 3000 조건문이 거짓이 되기 때문에 else문 다음 문장을 수행하게 된다.
and
or
not
x or y
: x와 y 둘중에 하나만 참이어도 참이다>> money = 2000 >> card = True >> if money >= 3000 or card: print("택시를 타고 가라") else: print("걸어가라") 택시를 타고 가라
x and y
: x와 y 모두 참이어야 참이다>> money = 2000 >> card = True >> if money >= 2000 and card: print("택시를 타고 가라") else: print("걸어가라") 택시를 타고 가라
not x
: x가 거짓이면 참이다
- x
in
s, xnot in
s> pocket = ['paper', 'cellphone', 'money'] >> if 'money' not in pocket: print("택시를 타고 가라") else: print("걸어가라") 걸어가라 >>
If <조건문>:
<수행할 문장1>
<수행할 문장2>
...
elif <조건문>:
<수행할 문장1>
<수행할 문장2>
...
elif <조건문>:
<수행할 문장1>
<수행할 문장2>
...
...
else:
<수행할 문장1>
<수행할 문장2>
...
>>> pocket = ['paper', 'cellphone']
>>> card = True
>>> if 'money' in pocket:
... print("택시를 타고가라")
... elif card:
... print("택시를 타고가라")
... else:
... print("걸어가라")
...
택시를 타고가라