Python에서 평균 및 등급 계산

Zeeshan Afridi 2022년6월21일
Python에서 평균 및 등급 계산

기본적인 학교 과제를 해결하려는 학생이든 학교나 대학의 채점 시스템을 구축하기 위한 코드를 찾고 있는 학생이든 상관없이 이 기사를 읽으십시오.

Python에서 평균 및 등급 계산

이 테스트 평균 및 등급 Python 프로그램에는 두 가지 주요 작업이 있습니다.

  1. 5과목에 대한 평균 점수를 계산합니다.
  2. 평균 점수에 대해 등급을 계산합니다.

코드 예:

# Calculate average
def calculate_average(total):
    return total / 5


# Grading scale
def find_score(grade):
    if 90 <= grade <= 100:
        return "A"
    elif 80 <= grade <= 89:
        return "B"
    elif 70 <= grade <= 79:
        return "C"
    elif 60 <= grade <= 69:
        return "D"
    else:
        return "F"


# Enter marks of 5 subjects
scores = []
for i in range(1, 6):
    score = int(input("Enter score {0}: ".format(i)))
    print("That's a(n): " + find_score(score))
    scores.append(score)

# sum of all subject marks
total = sum(scores)
avg_marks = calculate_average(total)
final_grade = find_score(avg_marks)

print("Average grade is: " + str(avg_marks))
print("That's a(n): " + str(final_grade))

출력:

Enter score 1: 99
That's a(n): A
Enter score 2: 98
That's a(n): A
Enter score 3: 78
That's a(n): C
Enter score 4: 95
That's a(n): A
Enter score 5: 87
That's a(n): B
Average grade is: 91.4
That's a(n): A

기본적으로 이 프로그램에는 find_score()calculate_average()라는 두 가지 핵심 기능이 있습니다. find_score() 함수는 사용자로부터 주제 표시로 매개변수를 수신하고 이에 따라 if-else 조건부 논리로 각 주제 표시에 등급을 매깁니다.

각 과목의 과목 점수는 scores[] 배열에 저장되고, 어레이의 합계는 총 점수의 평균을 반환하는 calculate_average() 함수로 전달됩니다.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn