In this video, I provide the complete solution for Week 5 Programming Assignment of the NPTEL course “Programming, Data Structures and Algorithms using Python” by Prof. Madhavan Mukund.
👉 Assignment Problem (Week 5)
The task is to process student grade data from Hogwarts School of Witchcraft and Wizardry 🪄, calculate each student’s Grade Point Average (GPA), and print the results in the required format:
Roll Number~Full Name~Grade Point Average
Input contains information about Courses, Students, and Grades.
GPA is computed based on grade points:
A=10, AB=9, B=8, BC=7, C=6, CD=5, D=4.
GPA should be rounded to 2 decimal places.
Output sorted by Roll Number.
📌 Week 5 Topics Covered in the Course
Exception Handling
File & Input/Output handling
String Processing
This video will help students who are:
✔️ Solving the Week 5 programming assignment
✔️ Preparing for the NPTEL final exam
✔️ Learning Python problem-solving and DSA basics
🔔 Don’t forget to Like, Share & Subscribe for more NPTEL assignment solutions (all weeks).
#NPTEL #DSA #Python #Week5 #ProgrammingAssignment #NPTEL2025