Python에서 평균 및 등급 계산
Zeeshan Afridi
2022년6월21일
기본적인 학교 과제를 해결하려는 학생이든 학교나 대학의 채점 시스템을 구축하기 위한 코드를 찾고 있는 학생이든 상관없이 이 기사를 읽으십시오.
Python에서 평균 및 등급 계산
이 테스트 평균 및 등급 Python 프로그램에는 두 가지 주요 작업이 있습니다.
- 5과목에 대한 평균 점수를 계산합니다.
- 평균 점수에 대해 등급을 계산합니다.
코드 예:
# 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
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn