단원
변수 8
연산자 14
입출력 12
기초 코딩 22
if문(if~) 13
if문(if~ else~) 16
if문(if~ elif~ else~) 5
if문의 중첩 5
for문 18
이중 for문 13
while문 16
전체 목록
성적에 따라 등급 출력하기
20 P
QUESTION 16 #158
사용자가 "y"를 입력하는 동안 점수를 입력받아 등급을 판별하고, "n"을 입력하면 종료하는 프로그램을 완성하세요.
main.py
answer = "y"
while == "y" :
score = (input("성적 입력: "))
score >= 90 :
print("등급 : A")
elif score >= 80 :
print("등급 : B")
score >= 70 :
print("등급 : C")
elif score >= 60 :
print("등급 : D")
:
print("등급 : F")
answer = input("계속하시겠습니까?(중단:n, 계속:y) ")
HINT
힌트 1: while문의 조건식은 변수 answer가 "y"인지 확인해야 합니다.
힌트 2: input()으로 받은 값은 문자열이므로 숫자로 계산하기 위해 int() 형변환이 필요합니다.
힌트 3: 조건문은 if로 시작하여 elif를 거쳐 마지막에 else로 끝납니다.
실행 결과 예시
(사용자 입력에 따라 A~F 등급 출력)
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행