Hi mtf, if you can give me a clue about what is wrong here, I will be really happy:
(students list is defined earlier after the dictionary definitions)
for student in students:
I get "Oops, try again. Did you remember to print the average of the class? It looks like "83.8666666667" wasn't printed." message.. whats weird is that during the former lesson the same code without the last two lines worked and I could passed to this lesson.. now why does it give this message I am totally lost:(
BTW I have another q as well : we define functions and without referring them they still work! In last lesson for instance shouldnt i explicitly use the function in the main body of the script.py (thats, out of the function def.s) to make it run? Why do those function work on their own without calling (or referring to) them?
Thank you in advance, the questions are too elementary for you, i know..