Question: students = [ ] studentCount = 0 def addStudent ( studentCount ) : student _ id = input ( Enter student ID: )
students studentCount def addStudentstudentCount: studentid inputEnter student ID: name inputEnter student name: age inputEnter student age: gpa inputEnter student GPA: newstudent id: studentid "name": name, "age": age, "gpa": gpa students.appendnewstudent # Append the variable, not a string return studentCount def displayStudents: if not students: printNo students to display." else: for student in students: printfID: studentid Name: studentname Age: studentage GPA: studentgpa
Now I get this NameError: name 'newstudent' is not defined. Did you mean: 'addStudent'? PLEASE HELP i have been at this alllll day I also keep getting this error
printfID: studentidName: studentnameAge: studentageGPA: studentgpa
TypeError: string indices must be integers, not str
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
