python 03

David Kim·2023년 3월 7일
0

python기초

목록 보기
3/6
post-thumbnail

조건식

  • 조건에 따라 실행이 분기되는 식
    if / else

e.g.,

실습

프로그램을 제어하는 제어문에는 2가지가 있음

1.조건문 : 특정 조건에 따라 프로그램을 분기한다.
2.반복문 : 프로그램을 반복

if문 → 단일조건
if ~ else문 → 양자택일
if ~ eilf문 → 다자택일(다중조건)

  • if문
    if 조건문 마지막에는 (:)를 넣어야함
    실행문은 들여쓰기(코드블럭)로 작성

실습

  • 양자택일 조건문 (if~else)
    조건식 결과에 따라 둘 중에 하나가 실행됨

실행문을 나중에 작성해야 할 경우 pass 를 넣어서 우선 작성할 수 있음

실습

조건식의 두가지 사용법

  1. 결과에 따른 실행만 하는 경우: if else (True:앞의 값 False:뒤의 값)
  2. 결과를 변수에 할당하는 경우

모든 조건식은 if ~ else문으로 변경할 수 있지만,
모든 if ~ else문을 조건식으로 변경할 수 있는 것은 아니다.

다자택일 조건문(if ~ elif문)

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

다자택일 사용시 주의점

  • 조건식 순서가 중요함(순차적으로 인식)
  • 조건 범위를 명시

중첩 조건문

  • 조건문 안에 또 다른 조건문이 존재 할 수 있음
  • 일반적으로 3단계 이상의 조건문은 사용하지 않음
    (코드 판독이 어려울 수 있어 다른 형태로 사용하는 경우가 많음)

실습

반복문: 특정 실행을 반복하는 것

  • 반복문을 사용하면 프로그래밍이 간결하고 유지 보수가 쉽다.(효율적으로 프로그래밍 가능)

e.g.,

  • 대량 메일 또는 문자 발송
  • 인사말 반복
  • mp3 반복 재생
  • 구구단 출력
  • 팩토리얼 (4! = 24)
  • 매일 아침 기상 알림
  • 영어 단어 반복 학습 도구
  • 게임 반복 실행
  • 타이머

0개의 댓글