Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
'None' at the end of output line
Dear Fellow Pythonistas!
My code works fine, but at the end of outputs there is a line that says 'none'. I looked up what could cause this and another forum says it has to do with the no 'return' aspect of the newly defined functions. Why does this come up for me but not Craig?
Thank you to anyone that takes the time to answer I appreciate it :)
P.S. I have a screenshot of the issue but I'm not sure how to include it, if anyone wants to see it they'll have to tell me how lol
Steven Parker228,095 Points
If you are running python in the interactive mode, it's normal for it to display the return value (or "None" when there isn't any) of any function you invoke manually.
But if you run a program from the command line as shown in the video, this doesn't happen.