ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python 조건문
    ML&DL&AI/Python 2023. 6. 7. 16:59
    728x90

    조건문

    • 상황에 따라 실행 흐름을 다르게 하는 문법
    • 키워드는 if, elif, else가 있다
    • 실행 문장의 영역은 콜론, 들여쓰기로 구분해준다콜론 + Enter(개행) 하면 자동으로 들여쓰기 됨
      수동으로 들여쓰기 시 tab키 1번 혹은 Space(띄어쓰기) 4번 입력

    - 들여쓰기의 중요성

    if True:
        print("실행문장 실행1")
        print("if문 안에 있는 실행 문장1")
    print("if문 밖에 있는 실행 문장1")
    if False:
        print("실행문장 실행2")
        print("if문 안에 있는 실행 문장2")
    print("if문 밖에 있는 실행 문장2")
    실행문장 실행1
    if문 안에 있는 실행 문장1
    if문 밖에 있는 실행 문장1
    if문 밖에 있는 실행 문장3

    if문-elif문-else문 예시

    num = int(input("현재 가지고 있는 돈을 적으세요. >> "))
    if num > 10000 :
        print("택시를 타고 가자.")
    elif num < 1250 :
        print("걸어야돼")
    else
        print("버스 타고 가야돼.")
    현재 가지고 있는 돈을 적으세요. >> 1250
    버스 타고 가야돼.
    num = int(input("숫자를 입력 하세요 >> "))
    if num % 5 == 0 and num % 3 == 0 :
        print("{}는 3과 5의 배수입니다.".format(num))
    else :
        print(f"{num}는 3과 5의 배수가 아닙니다.")
    숫자를 입력 하세요 >> 15
    15는 3과 5의 배수입니다.

    삼항 연산자 사용

    num = int(input("숫자를 입력 하세요 >> "))
    rs = " 맞습니다." if num % 5 == 0 and num % 3 == 0 else " 아닙니다."
    print(f"{num}은 3과 5의 배수가{rs}")
    숫자를 입력 하세요 >> 15
    15은 3과 5의 배수가 맞습니다.

     

    실습

    num1 = int(input("첫 번째 정수를 입력 하세요 >> "))
    num2 = int(input("두 번째 정수를 입력 하세요 >> "))
    if num1 > num2 :
        print("첫번째 정수가 더 큽니다.")
    elif num1 < num2 :
        print("두번째 정수가 더 큽니다.")
    else :
        print("두 수가 똑같습니다.")
    첫 번째 정수를 입력 하세요 >> 7
    두 번째 정수를 입력 하세요 >> 7
    두 수가 똑같습니다.
    score = int(input("점수를 입력하세요 >> "))
    if score > 89 :
        grade = "A"
    elif score > 79 :
        grade = "B"
    elif score > 69 :
        grade = "C"
    elif score > 59 :
        grade = "D"
    else :
        grade = "F"
    print(f"{score}점은 {grade}학점 입니다.")
    점수를 입력하세요 >> 90
    90점은 A학점 입니다.

     

    728x90

    'ML&DL&AI > Python' 카테고리의 다른 글

    Python 딕셔너리(dictionary)  (0) 2023.06.13
    python 반복문  (0) 2023.06.12
    python 리스트와 튜플  (0) 2023.06.08
    Python 연산자  (0) 2023.06.05
    Python 변수&문자열, 주피터(Jupyter notebook) 단축키  (0) 2023.06.05
Designed by Tistory.