[Python] 조건식과 조건문

신은지·2024년 5월 5일
0

Python

목록 보기
5/23
post-thumbnail

조건식?

어떤 조건에 따라 실행이 분기 되는 식을 뜻한다.

A if 조건식 else B

조건식의 결과가 True면 A 실행, 그렇지 않으면 B 실행

조건문?

특정 조건에 따른 T/F에 따라 프로그램을 분기한다.

조건문 종류

if문 : 단일조건
if ~ else문 : 양자 택일
if ~ elif문 : 다자택일(다중조건)


조건문 기본

if 조건식:
	실행문

실행문 코드블럭 작성 시에는 반드시 들여쓰기 해주어야 한다.

양자택일 조건문

if ~ else문

조건식 결과에 따라 둘 중에 하나가 실행된다.

pass 키워드

pass 키워드는 나중에 코딩하겠다는 의미로 예시 코드는 다음과 같다.

if len(messageString) >= 500:
	pass
else:
	pass

조건식(삼항연산자)의 2가지 사용법

  • 조건식 결과에 따른 실행만 하는경우
print('포인트 사용 가능') if userPoint >= minAblePoint else print ('포인트 사용 불가능')

  • 조건식 결과를 변수에 할당하는 경우
result = '가능' if userPoint >= minAblePoint else '불가능'
print('포인트 사용 가능 여부 : {}.format(result))

조건식 VS if ~ else문

모든 조건식(삼항연산자)은 if ~ else문으로 변경할 수 있다.
모든 if ~ else문은 조건식(삼항연산자)으로 변경할 수 있는 것은 아니다.

다자택일 조건문

if ~ elif문

여러가지 조건식 결과에 따라 실행문이 결정된다.

사용시 주의할 점

  • 조건식 순서가 중요하다.
  • 조건 범위를 명시한다.

중첩 조건문

조건문 안에 또 다른 조건문이 있을 수 있다.





* 이 글은 제로베이스 데이터 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.

profile
I believe there is no best, only better

0개의 댓글