HeYStRanGeR
article thumbnail

(2021.01.08)

 

어떤 언어를 하나 공부하면 그걸로 뭐든지 이해하기 쉬운 것 같다.

비슷한 내용이 많아서 if문도 쉽게 정리할 수 있었음!!

 

book.naver.com/bookdb/book_detail.nhn?bid=15052904

 

Do it! 점프 투 파이썬

파이썬 4년 연속 베스트셀러 1위!《DO IT! 점프 투 파이썬》 전면 개정판 출시!문과생도 중고등학생도 직장인도 프로그래밍에 눈뜨게 만든 바로 그 책이 전면 개정판으로 새로 태어났다! 2016년 《D

book.naver.com

참고 도서: 점프 투 파이썬

 


 

if 조건문

: 조건문이란 참과 거짓을 판단하는 문장을 말한다.

 

 

if문의 기본 구조
if 조건문:
  수행할 문장 1
  수행할 문장 2
  ...
else:
  수행할 문장 A
  수행할 문장 B
  ...

 

if 문 예시

 

 

들여쓰기

 

if 문을 만들 때 가장 중요한 것은 들여쓰기이다. 

>> 들여쓰기는 항상 같은 너비로 해주어야한다.

 

 

들여쓰기 오류 예시

들여쓰기의 너비가 위처럼 다를 경우에 

 

이렇게 오류가 발생하게 된다...

 

 

 

비교 연산자

 

비교 연산자 설명
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 or y x와 y 둘 중에 하나만 참이면 참
x and y x와 y 모두 참이어야 참
not x x가 거짓이면 참

 

in not in
x in 리스트 x not in 리스트
x in 튜플 x not in 튜플
x in 문자열 x not in 문자열

 

 

 

elif 조건문

 

elif 는 c언어에서의 else if 같은 느낌이다.

 

if 조건문:
  수행할 문장 1-1
  수행할 문장 1-2
  ...
elif 조건문2:
  수행할 문장 2-1
  수행할 문장 2-2
  ...
elif 조건문 N
  수행할 문장 N-1
  수행할 문장 N-2
  ...
...
else:
  수행할 문장 A
  수행할 문장 B
  ...

 

 

조건부 표현식
조건문이 참인 경우 if 조건문 else 조건문이 거짓인 경우

 

                        ↓

이런식으로 간단하게 표현할 수 있다.

 

 

if문 한 줄로 작성하기
>>> pocket = ['paper','money','cellphone']
>>> if 'money' in pocket: pass
... else: print("카드를 꺼내라")

 

 

728x90
profile

HeYStRanGeR

@HeYStRanGeR

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!