페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#4862
인터랙티브

파이썬 데코레이터 연습문제 - ABCDF 1s 128MB

문제

서준이는 입력받은 점수를 "A B C D F"로 평가하는 프로그램을 작성하려고 한다.

최근 파이썬 함수에 매력에 빠진 서준이는 각 점수를 출력하는 일을 전부 함수화 시키려고 한다.

 

서준이가 만들려는 함수들은 다음과 같다.

func_a(): "A"를 출력함​
func_b(): "B"를 출력함​
func_c(): "C"를 출력함​
func_d(): "D"를 출력함​
func_f(): "F"를 출력함​
다음과 같은 간단한 함수들을 만들고, 입력 받는 점수에 따라
90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D,
그 외에는 F를 출력하는 프로그램을 완성시켜라.
해당 프로그램은 총 세번의 입력을 받는다.

 

이 때, 각 함수의 시작에서 "[Score]​" 라고 출력하고, 

함수의 끝에서는 "======="이라고 출력하도록 하는 데코레이터를 작성해서 각 함수에 적용시켜라.

 


입력

세 줄에 걸쳐 정수가 한 개씩 입력된다.


예제

97

73
89
[Score]

A
=======
[Score]
C
=======
[Score]
B
=======


로그인해야 코드를 작성할 수 있어요.