Wednesday, November 15, 2023 at 12:19, Pierre Fortin wrote: Re: Newline (NuBe Question) (at least in part)
>On Wed, 15 Nov 2023 16:51:09 -0000 Grizzy Adams via Python-list wrote: > >I don't give solutions; just a nudge... you appear not to fully grok >"list"; your list is ONE list with no delineation between students. You >want a "list of lists"... >>['Example High', 'Mary', 89.6, 'Pass', 'Example High', 'Matthew', 76.5, >>'Fail', 'Example High', 'Marie', 80.4, 'Fail', 'Example High', 'Manuel', >>79.6, 'Fail', 'Example High', 'Malala', 98.9, 'Pass'] >Like this: >students = [ > ['Example High', 'Mary', 89.6, 'Pass'], > ['Example High','Matthew', 76.5, 'Fail'], > ['Example High', 'Marie', 80.4, 'Fail'], > ['Example High', 'Manuel', 79.6, 'Fail'], > ['Example High', 'Malala', 98.9, 'Pass'] >] for now I made a copt of code and altered to students = [] grades = [] for s in geographyClass: students.append(geographyStudent(s)) for s in students: if s.finalGrade()>82: Result=("Pass") else: Result=("Fail") print(s.school, s.name, s.finalGrade(),Result) >This may help get you headed in the right direction: >for s in students: > print( s ) >Hint: look forward to learning about f-strings... I will look forward to them, may even go search ahead, -- https://mail.python.org/mailman/listinfo/python-list