{"id":10352,"date":"2021-09-30T11:00:25","date_gmt":"2021-09-30T05:30:25","guid":{"rendered":"https:\/\/python-programs.com\/?p=10352"},"modified":"2021-11-22T18:35:32","modified_gmt":"2021-11-22T13:05:32","slug":"python-program-to-take-in-the-marks-of-5-subjects-and-display-the-grade","status":"publish","type":"post","link":"https:\/\/python-programs.com\/python-program-to-take-in-the-marks-of-5-subjects-and-display-the-grade\/","title":{"rendered":"Python Program to Take in the Marks of 5 Subjects and Display the Grade"},"content":{"rendered":"
Have you mastered basic programming topics of java and looking forward to mastering advanced topics in a java programming language? Go with these ultimate Advanced java programs examples with output<\/a> & achieve your goal in improving java coding skills.<\/p>\n Given the marks of 5 subjects of the student, the task is to display the grade of the student based on the marks in<\/p>\n Python.<\/p>\n Examples:<\/strong><\/p>\n Example1:<\/strong><\/p>\n Input:<\/strong><\/p>\n Output:<\/strong><\/p>\n Example2:<\/strong><\/p>\n Input:<\/strong><\/p>\n Output:<\/strong><\/p>\n There are several ways to calculate the grade of the student based on the marks of 5 subjects in Python some of them are:<\/p>\n Approach:<\/strong><\/p>\n Below is the implementation:<\/strong><\/p>\n Output:<\/strong><\/p>\n Explanation:<\/strong><\/p>\n Approach:<\/strong><\/p>\n Below is the implementation:<\/strong><\/p>\n Output:<\/strong><\/p>\n Approach:<\/strong><\/p>\n Below is the implementation:<\/strong><\/p>\n Output:<\/strong><\/p>\n Related Programs<\/strong>:<\/p>\n Have you mastered basic programming topics of java and looking forward to mastering advanced topics in a java programming language? Go with these ultimate Advanced java programs examples with output & achieve your goal in improving java coding skills. Given the marks of 5 subjects of the student, the task is to display the grade …<\/p>\nEnter first subject marks as integer = 75\r\nEnter second subject marks as integer = 79\r\nEnter third subject marks as integer = 65\r\nEnter fourth subject marks as integer = 82\r\nEnter fifth subject marks as integer = 63<\/pre>\n
Average of 5 marks = 72.8 Grade =C<\/pre>\n
Enter first subject marks as integer = 63\r\nEnter second subject marks as integer = 19\r\nEnter third subject marks as integer = 99\r\nEnter fourth subject marks as integer = 85\r\nEnter fifth subject marks as integer = 73<\/pre>\n
Average of 5 marks = 67.8 Grade =D<\/pre>\n
Program to Take in the Marks of 5 Subjects and Display the Grade in Python<\/h2>\n
\n
Method #1:Using IF..elif..else Statements(Static Input)<\/h3>\n
\n
# Give the 5 subject marks as static input and store them in 5 variables.\r\nmarks1 = 95\r\nmarks2 = 85\r\nmarks3 = 89\r\nmarks4 = 93\r\nmarks5 = 87\r\n# Calculate the sum of the 5 subject marks and store it in a variable.\r\nsummarks = marks1+marks2+marks3+marks4+marks5\r\n# Divide the sum of marks by 5 to get the average of all the given marks.\r\navgmark = summarks\/5\r\n# To determine the grade based on the average of the marks, use an if...Elif..else conditions.\r\nif(avgmark >= 90):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =A')\r\nelif(avgmark >= 80 and avgmark < 90):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =B')\r\nelif(avgmark >= 70 and avgmark < 80):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =C')\r\nelif(avgmark >= 60 and avgmark < 70):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =D')\r\nelse:\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =E')\r\n<\/pre>\n
Average of 5 marks = 89.8 Grade =B<\/pre>\n
\n
Method #2:Using IF..elif..else Statements (User Input separated by newline)<\/h3>\n
\n
# Give the 5 subject marks as user input using int(input()) which converts the string to an integer.\r\n# Store them in 5 separate variables.\r\nmarks1 = int(input('Enter first subject marks as integer = '))\r\nmarks2 = int(input('Enter second subject marks as integer = '))\r\nmarks3 = int(input('Enter third subject marks as integer = '))\r\nmarks4 = int(input('Enter fourth subject marks as integer = '))\r\nmarks5 = int(input('Enter fifth subject marks as integer = '))\r\n# Calculate the sum of the 5 subject marks and store it in a variable.\r\nsummarks = marks1+marks2+marks3+marks4+marks5\r\n# Divide the sum of marks by 5 to get the average of all the given marks.\r\navgmark = summarks\/5\r\n# To determine the grade based on the average of the marks, use an if...Elif..else conditions.\r\nif(avgmark >= 90):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =A')\r\nelif(avgmark >= 80 and avgmark < 90):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =B')\r\nelif(avgmark >= 70 and avgmark < 80):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =C')\r\nelif(avgmark >= 60 and avgmark < 70):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =D')\r\nelse:\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =E')\r\n<\/pre>\n
Enter first subject marks as integer = 75\r\nEnter second subject marks as integer = 79\r\nEnter third subject marks as integer = 65\r\nEnter fourth subject marks as integer = 82\r\nEnter fifth subject marks as integer = 63\r\nAverage of 5 marks = 72.8 Grade =C<\/pre>\n
Method #3:Using IF..elif..else Statements and map(),split() functions (User Input separated by spaces)<\/h3>\n
\n
# Give the 5 subject marks as user input separated by spaces using map(), split() functions.\r\n# Store them in 5 separate variables.\r\nmarks1, marks2, marks3, marks4, marks5 = map(int, input(\r\n 'Enter 5 subject marks separated by spaces = ').split())\r\n# Calculate the sum of the 5 subject marks and store it in a variable.\r\nsummarks = marks1+marks2+marks3+marks4+marks5\r\n# Divide the sum of marks by 5 to get the average of all the given marks.\r\navgmark = summarks\/5\r\n# To determine the grade based on the average of the marks, use an if...Elif..else conditions.\r\nif(avgmark >= 90):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =A')\r\nelif(avgmark >= 80 and avgmark < 90):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =B')\r\nelif(avgmark >= 70 and avgmark < 80):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =C')\r\nelif(avgmark >= 60 and avgmark < 70):\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =D')\r\nelse:\r\n print(\"Average of 5 marks =\", avgmark, 'Grade =E')\r\n<\/pre>\n
Enter 5 subject marks separated by spaces = 45 96 78 99 92\r\nAverage of 5 marks = 82.0 Grade =B<\/pre>\n
\n