3
def cal_grade(score):
if score >= 80:
grade = 'A'
elif score >= 40:
grade = 'B'
else:
grade = 'C'
return grade
s = int(input('점수 : '))
print('등급은', cal_grade(s))
def cal_grade(score):
if score >= 80:
grade = 'A'
elif score >= 40:
grade = 'B'
else:
grade = 'C'
s = int(input('점수 : '))
print('등급은', cal_grade(s))
cal_grade() 함수는 점수를 입력받아 A, B, C 등급을 판단해야 하므로 매개변수가 하나 필요합니다. 점수를 전달받는 매개변수 score를 만들고, score 값에 따라 등급을 저장하는 grade 변수에 A, B, C 중 하나를 저장합니다. 그리고 함수 마지막에서 grade를 반환하면 A, B, C 중 하나가 결과로 출력됩니다. 또는 오른쪽 코드처럼 변수 없이 반환값을 직접 지정해도 됩니다.