coding/Project

[Python] 활용편 - 09 - 조건문 활용(if, elif, else, 등급표)

양한마리 2022. 9. 15. 23:51
728x90


:: 파이썬 과제 - 조건문 활용 ::

1. 조건문 (점수별 등급 출력하기)

if, elif, else

 


1. 조건문

요구조건 

  • 사용자의 시험 점수를 입력받아 등급을 출력하는 코드를 만들어주세요
    • 등급표
      • 91~100 : A
      • 81~90 : B
      • 71~80 : C
      • ~71 : F
    •  

풀이)

def get_grade(score):
    # some code
    if score >= 91 : # 91 ~ 100점
        return "A" # A 로 return
    elif score >= 81 : # 81 ~ 90점
        return "B" # B 로 return
    elif score >= 71 : # 71 ~ 80점
        return "C" # C 로 return
    else : # 70점 이하
        return "F" # F 로 return

print("  :: 점수 등급표 ::\n"
      "===================\n"
      " -  91~100 : A   -\n"
      " -   81~90 : B   -\n"
      " -   71~80 : C   -\n"
      " -     ~71 : F   -\n"
      "===================\n")
score = int(input("점수를 입렵하세요 : "))
grade = get_grade(score)
print(f"최종 등급 : {grade}") # A ~ F

실행 예시)

  :: 점수 등급표 ::
===================
 -  91~100 : A   -
 -   81~90 : B   -
 -   71~80 : C   -
 -     ~71 : F   -
===================

점수를 입렵하세요 : 100 # <-- 입력 --
최종 등급 : A         # <-- 출력 --

종료 코드 0(으)로 완료된 프로세스

 

728x90
반응형