✨
PYTHON HAND BOOK
  • Day1. 파이썬 기본 문법
    • 0. 시작하기 전에
      • 개발환경 구축
      • Pycharm 사용법
      • 생각해봅시다 (Mission1)
    • 1. 기본 데이터 유형(numbers, strings, lists, dictionaries)
      • 숫자형(numbers)
      • 문자열과 문자열 연산 (string)
      • 리스트(lists)
      • 튜플(tuple)
      • 딕셔너리(dictionaries)
      • 집합(set)
      • 불(boolean)
    • 2. 기본 제어 구조(if/else, for 루프)
      • 조건문 ( if else )
      • while, for loop 반복
    • 3. 한번 해볼까? (Mission2)
    • 4. 마무리
  • Day2. 파이썬 입출력 및 함수
    • 1. 함수 및 모듈
    • 2. 기본 객체 지향 프로그래밍(클래스, 객체)
    • 3. Quiz quiz~(Mission3)
    • 4. 마무리
  • Day3. 파이썬 활용
    • 1. 예외 처리 (try, except)
      • try except 사용해볼까요?(Mission4)
    • 2. 외부 라이브러리 작업(NumPy, Pandas)
      • Numpy
      • Pandas, DataFrame
      • N,P,D quiz(Mission5)
    • 3. Flask를 사용한 웹 개발 소개
    • 4. 마무리
Powered by GitBook
On this page
  1. Day1. 파이썬 기본 문법
  2. 2. 기본 제어 구조(if/else, for 루프)

조건문 ( if else )

조건문 예제에 대한 내용입니다.

조건문

조건문은 특정 조건일때 아래 내용을 실행합니다.
프로그래밍을 하다보면 여러가지 상황에 대한 분기를 나누어서 처리해야 하는 경우가 생깁니다.
이때 조건문을 사용합니다.
# if문의 기본구조

if 조건문:
    수행할 문장
else:
    수행할 문장
조건문을 확인해 참이면 if 바로 아래 문장을 수행하고
거짓이면 eles 아래 문장을 수행합니다.
의사코드로 예시를 적어보겠습니다.
의사코드: 실제 프로그래밍 언어가 아니라 사람의 언어로 프로그래밍 언어를 표현 한 것입니다
if 밖에 나갈때:
    
    if 날씨가 춥다면:
        롱 패딩을 입고 나간다.
    
    if 날씨가 덥다면:
        반팔을 입고나간다.
else:
	아무일도 하지 않음
이 의사코드를 코드로 바꿔보겠습니다.
out = True

temp = "춥다"

if out:
    if temp == "춥다":
        print("롱 패딩을 입고 나간다.")
    if temp == "덥다":
        print("반팔을 입고나간다.")
else:
		pass

# + 조건문이 참일때 그냥 아무일도 하지않고 넘어감
if out:
    pass
else:
    print(" ")
if else 만으로는 다양한 조건을 판단하기 어렵습니다.
그래서 elif를 사용하여 분기를 더욱 깔끔하게 나눕니다.
hour = 8

if hour == 8:
    print("기상")
elif hour == 12:
    print("점심")
elif hour == 18:
    print("저녁")
비교연산자
설명

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 문자열

위는 조건문에서 사용되는 비교연산자들 입니다.

x in, x not in으로 안에 x값이 들어있는지 True, False로도 비교할 수 있습니다.

Previous2. 기본 제어 구조(if/else, for 루프)Nextwhile, for loop 반복

Last updated 2 years ago