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 (Retired) Things That Count Things That Count

how do i crate a new variable named "summary" that adds the string version of "days" into "i am -days old"

how do i crate a new variable named "summary" that adds the string version of "days" into "i am -days old"

days_alive.py
age=25
days=age*52*7
summary="l am {days} old!"

1 Answer

Chris Howell
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Chris Howell
Python Web Development Techdegree Graduate 49,702 Points

You are on the right track. But the curly braces are just a way of telling python its a placeholder for something else.

    age=25
    days=age*52*7
    summary="l am {} old!"

To replace the braces with the variable you want. You will use the .format() built-in function for strings. Use it at the end and inside the parenthesis of format is where you pass the variable you want to substitute in for the curly braces.

So your code should look something like this.

    age=25
    days=age*52*7
    summary="I am {} old!".format(#HINT: A VARIABLE GOES HERE)

thanks

thanks