Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Python Python Basics (2015) Python Data Types String Formatting

My code works as expected in the workspace, but it doesn't work when I press Check Work, what's happening?

This is my code:

name = "Wilfredo" subject = "Treehouse loves {}" print(subject.format(name))

strings.py
name = "yahir"
subject = "Treehouse loves {}"
print(subject.format(name))

1 Answer

Nicholas Grenwalt
Nicholas Grenwalt
46,626 Points

Hey Wilfredo!

Simple fix. You almost had it! Just attach that ".format(name)" from the last line onto the end of your "subject" variable string like this: subject = "Treehouse loves {}".format(name) . That format provides the information that needs to be passed into the curly braces so that it can format the string with your name. You can just delete the last line of your original code after that. Hope that helps. Keep up the coding. Best of luck to you.

Thanks!