ABOUT ME

Today
Yesterday
Total
  • (7)Python_제어문(조건문)
    Python 2023. 3. 7. 22:33
    728x90

    1. 제어문

    • 프로그램의 흐름을 제어하는 문장
      • 조건문
      • 반복문

    2. 조건문

    2-1. 비교 연산자

    • <, >, <=, >=, ==, !=
    • 항상 결과는 bool 형으로 반환

    2-2. if문

    if 조건식(결과가 True 또는 False 나오는 문장):
      조건식이 True 경우 실행할 문장

    2-3. if ~ else 문

    • 항상 코드는 위에서 아래로 실행되며 if 먼저 실행이 되고 조건에 만족하지 않을때 else가 실행된다.
    if 조건식(결과가 True 또는 False 나오는 문장):
      조건식이 True 경우 실행할 문장
      ...
    else:
      조건식이 False  경우 실행할 문장
      ...

    2-4. if ~ else 문

    if 조건식1(결과가 True 또는 False 나오는 문장):
      조건식이 True 경우 실행할 문장
      ...
    elif 조건식2:
      조건식2가 True 경우 실행할 문장
    elif 조건식3:
      조건식3가 True 경우 실행할 문장
    else:
      조건식이 False  경우 실행할 문장
      ...

    2-5. 산술 연산자

    • +, -, , /, %, //, *

    2-6. 삼항 연산자

    • 산술연산자와 같이 사용함으로써 여러 조건을 이용할 수 있다.
    결과가 True  실행할 문장 if 조건식 else 결과가
    False   실행할 문장

    간단한 문제(1)(2)

    문제1

    • 국어점수, 영어점수, 수학점수를 입력받아 총점, 평균, 학점을 구하는 프로그램을 작성해보자.
    • 단, 학점은 평균 기준이며 90점 이상은 A, 80점 이상은 B, 70점 이상은 C 60점 이상은D, 나머지는 F로 함

    문제2

    • 숫자를 입력받아 2의 배수인지, 3의 배수인지 아니면 2,3의 배수가 모두 아닌지를 판별하는 프로그램을 작성해보자

    2-7. 논리연산자(AND)

    • 양쪽 두식의 값이 모두 True인 경우 결과가 True가 되는 연산자

    A                                                                B                                                              결과

    True True True
    True False False
    False True False
    False False False

    2-8. 논리연산자 OR2-8. 논리연산자 OR

    • 양쪽 두 식의 값이 하나라도 True인 경우 결과가 True가 되는 연산자

    A                                                                 B                                                             결과

    True True True
    True False True
    False True True
    False False False

    2-9. 논리 연산자(NOT)

    • bool의 값을 반대로 변경해주는 연산자

    'Python' 카테고리의 다른 글

    (9)Python_딕셔너리  (0) 2023.03.08
    (8)Python_제어문(반복문)  (0) 2023.03.07
    (6)Python_튜플  (0) 2023.03.07
    (5)Python_리스트  (3) 2023.03.06
    (4)Python_문자열  (0) 2023.03.06

    댓글

Designed by Tistory.