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

Muhammad Nauman
Muhammad Nauman
6,940 Points

.format() on the string "Treehouse loves {}" to put your name into the placeholder. Assign this to the variable subject

.format() on the string "Treehouse loves {}" to put your name into the placeholder. Assign this to the variable subject (so start with subject =)

strings.py
name = "umair"
subject = "Tree house {}".format(name)

1 Answer

Dave Harker
PLUS
Dave Harker
Courses Plus Student 15,510 Points

Hi Muhammad,

One thing I'm learning with the challenges is that you can pretty much solve them how you like ... with one exception ... if Treehouse provide explicit instruction, then you MUST follow it.

You've got:

name = "umair"
subject = "Tree house {}".format(name)

You need:

name = "umair"
subject = "Treehouse loves {}".format(name) // concatenation of "Tree" and "house" is required as per task.

You basically nailed it. Nice work!

Dave.