T-coding
코딩테스트를 위한 파이썬 문법(조건문) 본문
728x90
728x90
나동빈 님의 이것이 취업을 위한 코딩 테스트다 with 파이썬 책을 보고 참고하여 작성한 글입니다.
조건문
if 조건문 1:
조건문 1이 True일 때 실행되는 코드
elif 조건문 2:
조건문 1에 해당하지 않고, 조건문 2가 True일 때 실행되는 코드
else:
위의 모든 조건문이 모두 True 값이 아닐 때 실행되는 코드
비교 연산자
비교 연산자 | 설명 |
X == Y | X와 Y가 서로 같을 때 참이다. |
X != Y | X와 Y가 서로 다를 때 참이다. |
X > Y | X가 Y가 보다 클 때 참이다. |
X < Y | X가 Y가 보다 작 때 참이다. |
X >= Y | X가 Y가 보다 크거나 같을 때 참이다. |
X <= Y | X가 Y가 보다 작거나 같을 때 참이다. |
논리 연산자
논리 연산자 | 설명 |
X and Y | X와 Y가 모두 참일 때 참이다. |
X or Y | X와 Y 중에 하나만 참이어도 참이다. |
not X | X가 거짓일 때 참이다 |
파이썬의 기타 연산자
in 연산자와 not in 연산자 | 설명 |
X in 리스트 | 리스트 안에 X가 들어가 있을 때 참이다. |
X not in 문자열 | 문자열 안에 X가 들어가 있지 않을 때 참이다. |
score = 85
# pass 사용법
if score >= 80:
pass
else:
print('성적이 80점 미만입니다.')
# 한 줄에 조건문 작성
if score >= 80: result = "Success"
else: result = "Fail"
# 조건부 표현식
result = "Success" if score >= 80 else "Fail"
# 조건부 표현식을 이용하여 리스트 원소 값 변경
a = [1, 2, 3, 4, 5, 5, 5]
remove_set = {3, 5}
result = [i for i in a if i not in remove_set]
728x90
300x250
'Python' 카테고리의 다른 글
코딩테스트를 위한 파이썬 문법(주요 라이브러리 문법) (0) | 2023.03.02 |
---|---|
코딩테스트를 위한 파이썬 문법(입출력) (0) | 2023.03.02 |
코딩테스트를 위한 파이썬 문법(함수) (0) | 2023.03.02 |
코딩테스트를 위한 파이썬 문법(반복문) (0) | 2023.03.01 |
코딩테스트를 위한 파이썬 문법(자료형) (0) | 2023.03.01 |