top of page
learn_data_science.jpg

Data Scientist Program

 

Free Online Data Science Training for Complete Beginners.
 


No prior coding knowledge required!

Writer's pictureAizaz Khan

GPA Calculator Implementation Using Python




Introduction

we will discuss GPA calculation using python programming. We all have either the GPA system or the percentage system in our education grading system to measure a student’s performance in his/her academic session. So, to calculate the overall student performance GPA calculator is used.

What is GPA sytem?

GPA stands for Grade Point Average. It refers to a grading system used to measure students’ performance in an academic session. It is a numerical index that summarizes the academic performance of the students in an academic year.

Different schools and other educational institutes measure GPA on different scales. For example, some measure it on a scale of 1 to 5, and some measure it on a scale of 1 to 10. This number represents the average value of all final grades earned in a course over a specific period of time.

Some organizations also use it to measure a candidate’s employability; apart from performance in the interview, these organizations also consider the GPA in academics.

GPA Calculator Code in Python


declear the varable


count = 0

hrs = 0

numberofsubject =0

totalhours = 0

totalPoints = 0.0

gpa = 0.0


Prompt the user for the number of subject taking



numberofsubject = int(input("Enter number of subjact "))



use for to loop:


for count in range(count, numberofsubject):

'''This is to keep track of the number of subject (Optional)'''

print("For subject # ", count+1)


Prompt the user for the number of subject taking


numberofsubject = int(input("Enter number of subject "))


for count in range(count, numberofsubject):

'''This is to keep track of the number of classes (Optional)'''

print("For Subjact # ", count+1)


'''Prompt user for number of number of credit hours per class'''

hrs = int(input("Enter the credit hrs "))


'''Prompt user to enter the letter grade'''

grade = input("Enter the letter grade ")


Use if statement to check the grade and increment points and total hours


if grade == 'A' or grade == 'a':

totalPoints = totalPoints + (hrs * 4)

totalhours = totalhours + hrs

elif grade == 'B' or grade == 'b':

totalPoints += (hrs * 3.0)

totalhours += hrs

elif grade == 'C' or grade == 'c':

totalPoints += (hrs * 2.0)

totalhours += hrs

elif grade == 'D' or grade == 'd':

totalPoints += (hrs * 1.0)

totalhours += hrs

'''If not A,B, C, D then it must be F. You can write validation to check in other lettes'''

else:

totalPoints += (hrs * 0.0)

totalhours += hrs

Calculate GPA based on the total points and total hours'


gpa = totalPoints / totalhours

print("Your GPA is :", gpa)


def main():

gpa = GpaCalculator()


if __name__ == '__main__':main()



1 comment

Recent Posts

See All

1 Comment


Data Insight
Data Insight
Sep 19, 2021

Please format your article properly so that it is readable. Check your other article for how its done. https://www.datainsightonline.com/post/creating-currency-converter-with-the-help-of-tkinter-python-gui

Like
bottom of page