<prompt> Tengeneza programu ya kupima utendaji wa wanafunzi.  <response>: This is your program that evaluates student performance:pythondef evaluate_performancename, grades_list, attendance, behavior: avg_grade sumgrades_listlengrades_list if avg_grade 90 and attendance 95 and behavior Excellent: performance Outstanding elif avg_grade 80 and attendance 90 and behavior Good: performance Very Good elif avg_grade 70 and attendance 85 and behavior Satisfactory: performance Good else: performance Needs improvement return name s performance: performance examplestudent1 evaluate_performanceJohn, 90, 85, 95,89, 96, Goodstudent2 evaluate_performanceMarry, 75,80, 78,73, 85, Satisfactorystudent3 evaluate_performanceDennis, 60, 65, 55,70, 80, Poorprintstudent1printstudent2printstudent3This program takes in four parameters - the students name, a list of their grades, their attendance percentage, and their behavior Excellent, Good, Satisfactory, or Poor. It calculates the students average grade and uses this along with their attendance and behavior to evaluate their overall performance Outstanding, Very Good, Good, or Needs Improvement.The program has three example cases, and when run, it evaluates the performance of three students named John, Mary and Dennis, and prints the results. 