Day3. 파이썬 기초 (7~8)

Junghwan Park·2023년 4월 10일
1

스터디노트

목록 보기
4/54

조건식

  • 조건식이란, 어떤 조건에 따라 실행이 분기 되는 식

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

  • 조건문 종류
    • if문 → 단일조건
    • if ~ else문 → 양자택일
    • if ~ elif문 → 다자택일(다중조건)

조건문(if문)

if 조건식:
    실행문

  • 코드블럭, 들여쓰기 주의

양자택일 조건문(if~else문)

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

if~else문과 조건식

  • 조건식 결과에 따른 실행만 하는 경우

    pritn('포인트 사용 가능') if userPoint >= minAblePoint else print('포인트 사용 불가능')

  • 조건식 결과를 변수에 할당하는 경우

    result = '가능' if userPoint >= minAblePoint else '불가능'
    print('포인트 사용 가능 여부 : {}'.format(result))

  • 조건식 → if~else문 : 모든 조건식(삼항연산자)은 if~else문으로 변경할 수 있다

  • if~else문 → 조건식 : 모든 if~else문을 조건식(삼항연산자)으로 변경할 수 있는 것은 아니다 (조건식으로 코딩하기 어렵다)


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

  • if~elif문 : 여러 가지 조건식 결과에 따라 실행문이 결정됨

다자택일 조건문 사용 시 주의할 점

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

중첩 조건문

  • 조건문 안에 또 다른 조건문이 있을 수 있다
  • 일반적으로 3단계 이상의 조건문은 사용하지 않는다 (비효율, 코드해석이 어려움)
profile
안녕하세요 반갑습니다^^

0개의 댓글