#-*- coding: UTF-8 -*-
#한글 오류 방지
grade = []
student = 1
#입력되는 학생의 번호
while True:
#학생들의 점수를 입력하는 반복문
print(student, "번 ")
#점수를 입력하는 학생의 번호 표시
a = int(input('학생 점수를 입력하세요(0입력시 종료) : '))
#점수는 정수형 이므로 int로 형 변환을 한다.
grade.append(a)
#입력을 받을 때 마다 grade리스트에 추가한다.
if a == 0:
#입력된 값이 '0' 이라면 반복을 종료한다.
print('입력을 종료합니다.')
grade.pop(-1)
break
student += 1
#반복을 할 때마다 번호를 1씩 증가시킨다.
score = []
#학점이 입력 될 리스트를 선언합니다.
for a in grade:
#grade에 입력된 정수들을 a에 대입하면서 아래의 조건문을
#실행합니다.
if 100>= a >=90:
score.append('A')
elif 90 > a>=80:
score.append('B')
elif 80 > a>=70:
score.append('C')
elif 70 > a>=60:
score.append('D')
elif 60 > a >= 0:
score.append('F')
else:
score.append('Error!')
print('\n====================\n')
for b in range(len(grade)):
#문자열의 길이만큼 0부터 시작해서 b에 대입
print(grade[b],':',score[b])
#b에 대입되는 수의 칸에 있는 리스트를 출력