Today
Total
07-03 00:02
관리 메뉴

T-coding

코딩테스트를 위한 파이썬 문법(조건문) 본문

Python

코딩테스트를 위한 파이썬 문법(조건문)

Tcoding 2023. 3. 1. 21:15
728x90
728x90

나동빈 님의 이것이 취업을 위한 코딩 테스트다 with 파이썬 책을 보고 참고하여 작성한 글입니다.

이것이 취업을 위한 코딩 테스트다 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