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 Python Basics (2015) Python Data Types String Formatting

Curtis Steadham
Curtis Steadham
866 Points

adding .format

I am not really sure what i am typing in wrong here!!

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

1 Answer

Ben Schroeder
Ben Schroeder
22,818 Points

Your code is correct, but not what the challenge asked for. The challenge question only asked you to assign the formatted string to a variable, not print it out. All you need is this:

name =  "curtis"
subject = "Treehouse loves {} ".format(name) 
Curtis Steadham
Curtis Steadham
866 Points

I am not sure if mine is just bugged out or what, but i have also tried that. I had to completely exit out and re-do the task to get it to work. Thank you!