On 15/11/2023 20.25, Grizzy Adams via Python-list wrote:
Hi & thanks for patience with what could be simple to you
Have this (from an online "classes" tutorial)
There are lots of on-line classes!
--- Start Code Snippit ---
students = []
grades = []
for s in geographyClass:
students.append(geographyStudent(s))
for s in students:
grades.append(s.school)
grades.append(s.name)
grades.append(s.finalGrade())
if s.finalGrade()>82:
grades.append("Pass")
else:
grades.append("Fail")
print(grades)
--- End Code Snippit ---
I have extended (from tutorial) it a bit, I would really like to have a newline
at end of each record, I have searched (and tested) but cant get "\n" to give a
newline, I get "Mydata\n"
Do I need to replace "append" with "print", or is there a way to get the
newline in as I append to list?
Don't know how "Mydata..." results - where is it in the code.
What do you see when grades is printed?
Do you really want data-values all mashed together?
Yes, what changed after removal of all the .append()-s, and instead,
within the (second) for-loop print( school, name, ... ) was used?
Is it easier to go on from there?
--
Regards,
=dn
--
https://mail.python.org/mailman/listinfo/python-list