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 Functions, Packing, and Unpacking Getting Info In and Out of Functions Functions with Arguments and Returns

telling me to double check my spelling

def hello_student(name): return 'Hello' + name

2 Answers

Missing a space there, everything else is perfectly fine:

def hello_student(name):
    # mind the space after Hello
    return 'Hello ' + name
Elliott Hopp
Elliott Hopp
272 Points

Make sure there is a space between the o and the single quote.

I think you have it like this now: (o') return 'Hello' + name

It should look like this: (o ') return 'Hello ' + name

When I ran the code myself I got the same error you did. When I changed the spacing by adding the space between the "o" and the single quotation at the end of hello I got it right. Everything else looks good. Great job!