Self Check

     

    1 구구단 프로그램을 작성하려고 합니다. 숫자를 입력받으면 해당 단 전체를 출력하는 gugudan() 함수를 작성하세요. 예를 들어, gugudan(9)를 실행하면 결과는 다음과 같습니다.

    gugudan(9)
    실행결과
    9 x 1 = 9
    9 x 2 = 18
    9 x 3 = 27
    9 x 4 = 36
    9 x 5 = 45
    9 x 6 = 54
    9 x 7 = 63
    9 x 8 = 72
    9 x 9 = 81

    2 1번에서 작성한 gugudan() 함수를 활용해 구구단을 2단부터 9단까지 출력하는 프로그램을 작성하세요. 각 단이 시작될 때 제시된 실행결과처럼 몇 단인지 출력하는 기능도 추가하세요.

    실행결과
    2 단 --------
    2 x 1 = 2
    2 x 2 = 4
    2 x 3 = 6
    2 x 4 = 8
    2 x 5 = 10
    2 x 6 = 12
    2 x 7 = 14
    2 x 8 = 16
    2 x 9 = 18
    ...
    9 단 --------
    9 x 1 = 9
    9 x 2 = 18
    9 x 3 = 27
    9 x 4 = 36
    9 x 5 = 45
    9 x 6 = 54
    9 x 7 = 63
    9 x 8 = 72
    9 x 9 = 81

    3 점수를 입력받아 등급을 산출하는 cal_grade() 함수를 작성하려고 합니다. 80점 이상은 A, 40점 이상 80점 미만은 B, 40점 미만은 C로 출력하되 다음 결과처럼 출력되게 하세요.

    # cal_grade() 함수 정의 부분
    
    s = int(input('점수 : '))
    print('등급 :', cal_grade(s))
    실행결과
    점수 : 85
    등급 : A

    정답 및 해설

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.