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! While you're at it, check out some resources Treehouse students have shared here.

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

Python Introducing Lists Build an Application Display the List

Mark Nembhard
Mark Nembhard
1,387 Points

syntax error on a function definition

i get a error report just on def show_help(): Why?

Can you post your complete code?

2 Answers

Steven Parker
Steven Parker
229,732 Points

If you've written only "def show_help():" your definition is incomplete. To avoid an error you can use "pass" as the function body until you're ready to add the real function code:

def show_help():
    pass
Mark Nembhard
Mark Nembhard
1,387 Points

Thanks for this but i think it is because the interpreter has incorrectly identified the wrong line. I Just read online that I should look on the preceding lines for the error which i have done. the pass command has not been taught yet. I should of shown you all the script. Thanks.

Steven Parker
Steven Parker
229,732 Points

So did you resolve the issue? If not please post the whole code.

Mark Nembhard
Mark Nembhard
1,387 Points

I did and thank you. It was what i said. This issue was spoken about earlier on in the course and i was reminded when someone else reported a similar issue. Thanks again Steven.

Steven Parker
Steven Parker
229,732 Points

For the benefit of future readers, what was the actual issue?