(2021.01.08)
어떤 언어를 하나 공부하면 그걸로 뭐든지 이해하기 쉬운 것 같다.
비슷한 내용이 많아서 if문도 쉽게 정리할 수 있었음!!
book.naver.com/bookdb/book_detail.nhn?bid=15052904
참고 도서: 점프 투 파이썬
if 조건문
: 조건문이란 참과 거짓을 판단하는 문장을 말한다.
if문의 기본 구조
if 조건문:
수행할 문장 1
수행할 문장 2
...
else:
수행할 문장 A
수행할 문장 B
...
들여쓰기
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
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 함수, 사용자 입력/출력, 파일 읽고 쓰기 (2) | 2021.01.11 |
---|---|
[Python] 파이썬 반복문 - while문, for문 (0) | 2021.01.09 |
[Python] 파이썬 자료형 - 튜플 자료형, 딕셔너리 자료형, 집합 자료형, 불 자료형, 변수 (0) | 2021.01.08 |
[Python] 파이썬 자료형 - 리스트 자료형: 인덱싱, 슬라이싱, 연산, 수정/삭제, 리스트 관련함수 (0) | 2021.01.08 |
[Python] 파이썬 자료형 - 문자열 자료형: 연산, 인덱싱, 슬라이싱, 포매팅, 문자열 관련함수 (0) | 2021.01.08 |