5 개의 입력 된 시험 점수의 평균을 찾아 각 문자 점수와 관련된 문자 등급을 표시하는 프로그램에 참여하고 있습니다. 편지 점수는 10 포인트 시스템입니다. (A = 90-100 B = 80-89 등)평균 성적을 결정하고 문자 등급 표시
이것은 제가 지금까지 작성한 것입니다. 그러나 구문에서 "평균"을 인식하지 못하는 것 같습니다. 어떤 제안?
def main():
while true:
grade = int(input('Enter grade: '))
total += grade
avg = calc_average(total)
abc_grade = determine_grade(grade)
print('Average grade is: ' avg)
print('Letter grades for entered grades are: ' abc_grade)
def calc_average(total):
return total/5
def determine_grade(grade):
if grade >= 90 and <= 100:
return 'A'
elif grade >= 80 and <= 89:
return 'B'
elif grade >= 70 and <= 79:
return 'C'
elif grade >= 60 and <= 69:
return 'D'
else:
return 'F'
main()
** 설명 ** **에서 ""avg "'를 인식하지 못하는 것 같습니까? –
python은 "잘못된 구문"을 반환 한 다음 코드 창에서 "avg"를 강조 표시합니다. – RobertJRodriguez
성적은 항상 정수가 될 것입니까? –