logo
Search검색어를 포함하는 게시물들이 최신순으로 표시됩니다.
    Table of Contents
    [Python] If 조건문

    이미지 보기

    [Python] If 조건문

    • 21.07.14 작성

    • 읽는 데 3

    TOC

    if 조건문

    • 날씨에 따라서 서로 다른 실행을 하는 경우

    1. 기본 if 조건문

    if 조건:
    실행 명령문
    
    if weather == "비":
        print("우산을 챙기세요")  # 출력값 : 우산을 챙기세요
    
    if weather = "맑음":
        print("우산을 챙기세요")  # 출력값 : '' 없음
    

    2. elif 의 활용

    weather = "미세먼지"
    if weather == "비":              # 상황 1
        print("우산을 챙기세요")
    elif weather == "미세먼지":       # 상황 2
        print("마스크를 챙기세요")
    else:                           # 그 외 상황
        print("준비물이 필요 없어요")
    
    # 출력값 : 마스크를 챙기세요
    

    3. or/and 의 활용

    # or
    weather = "눈"
    if weather == "비" or weather == "눈":
        print("우산을 챙기세요")
    
    # 출력값 : 우산을 챙기세요
    
    
    # and
    weather = "눈"
    if weather == "비" and weather == "눈":
        print("우산을 챙기세요")
    
    # 출력값 : '' 없음
    

    4. input 의 활용

    • user한테 직접 데이터를 입력받아 사용한다.
    weather = input("오늘 날씨는 어때요? ")
    if weather == "비":
        print("우산을 챙기세요")
    elif weather == "미세먼지":
        print("마스크를 챙기세요")
    else:
        print("준비물이 필요 없어요")
    

    5. input과 문자열

    • input은 항상 문자열로 값을 받으므로 숫자형으로 바꾸기 위해 int(input()) 사용
    temp = int(input("기온은 어때요? "))
    if temp >= 30:
        print("너무 더워요. 나가지 마세요.")
    elif 10 <= temp and temp < 30:
        print("괜찮은 날씨에요")
    elif 0 <= temp and temp < 10:
        print("외투를 챙기세요")
    else:
        print("너무 추워요. 나가지 마세요.")
    

    Reference

    profile

    FE Developer 박승훈

    노력하는 자는 즐기는 자를 이길 수 없다