[파이썬] if 조건문
1. if 문 구조
파이썬엔 switch/case 문은 없고 if문만 있다.
조건문은 :로 끝나고 그 조건이 참일시 실행될 코드들은 들여쓰기로 구분된다.
if 조건문:
실행할 코드1
실행할 코드2
...
elif 조건문:
실행할 코드1
실행할 코드2
...
else
실행할 코드1
실행할 코드2
...
2. 문법
and는 &
, or은 |
이다.
in, not in
같은 조건도 있다.
in | not in |
---|---|
x in 리스트 | x not in 리스트 |
x in 튜플 | x not in 튜플 |
x in 문자열 | x not in 문자열 |
arr = [1, 2, 3, 4]
if 5 in arr:
pass
else:
print("5 없음!")
c/c++처럼 아무일도 일어나지 않는 빈괄호 {}를 둘 수 없다. 조건문을 만족했을 때 아무런 일을 하지 않도록 할 때 pass
를 사용한다.
continue
와 break
도 사용 가능하다.
3. 조건부 표현식
간단한 if문은 조건부 표현식이 사용되기도 한다. 조건문이 참일 경우 if 조건문 else 조건문이 거짓인 경우
형태이다.
if score >= 60:
msg="success"
else:
msg="fail"
#-------------------------------------#
msg="success" if score>=60 else "fail"
댓글남기기