[Python] 조건문(분기, 중첩) 기본적인 사용법

    파이썬에서는 들여쓰기도 하나의 문법이다 그래서 if문에 속하는 모든 문장에 들여쓰기(indentation)을 해주어야 한다.

    만약에 들여쓰기를 안하면 if문에 속하는 문장이 아니다. 그리고 여러 문장을 수행할때는 들여쓰기 너비가 똑같아야 한다.

     

    만약에 수행할문장2개가 있는데 위에 문장은 스페이스바4칸인데 아래 문장은 스페이스바3칸이면 에러가 발생한다.

     

    가장 기본적으로는 들여쓰기를 할 때 스페이스바 4칸을 사용한다.

     

    [실습]

    # 조건문 다음에 콜론(:)이 무조건 필요하다.
    # 비교연산자는 (<, >, ==, !=, >=, <=) 가 있다.
    = 7
    if x==7
        print("Lucky")
        print("ㅎㅎ"
         #print("에러")
     
     
    # 중첩 if문
    if x>0:
        if x<10:
            print(x)
        
     
    # 중첩대신 논리연산자(and, or, not) 이용 not은 true->false, false->true
    if x>0 and x<10:
        print(x)
     
     
    # 위랑 같은 조건 (C에서는 불가능)
    if 0<x<10:
        print(x)
     
     
    # 분기 방법
    if x>0:
        print("x는 0보다 크다")
    else
        print("x는 0보다 작다.")
     
     
    # 다중 if문
    x=8
    if x>=9:
       print("A"
    elif x>=8:
        print("B")
    else:
        print("C")
     
    cs

     

    참고사이트 : 점프 투 파이썬

    참고강의 : 파이썬 알고리즘 문제풀이,  지식공유자 김태원

    댓글

    Designed by JB FACTORY