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

ofri farjune
ofri farjune
915 Points

What is the right answer for task 3. I am not sure why when I am writing the answer to task3, task1 become wrong?

Could you please write the right answer to task3? And also, why when I write the answer to task3, the answer to task 1 become wrong? There was no change made to that line of code

days_alive.py
age= 27
days = age *52 *7
summary= I am int(days) days old!"

2 Answers

Matthew Rigdon
Matthew Rigdon
8,223 Points

A few things to note. First, remember that int stands for integer, which is a number. Although days is a number, you can't add numbers and strings together. They are different types. So to fix this, you would have to change days into a string. Try something like this:

summary = "I am " + str(days) + " days old!" # the plus signs add of the these strings together

When you call str(days) you get the original number, let's say 2792, and it turns it into a string "2792." Now you are able to add that string to the rest of the string. A better way to do this is what Hanley said:

summary = "I am {} days old!".format(days)

The {} will be filled in with whatever you format the code with (in this case, days).

Hanley Chan
Hanley Chan
27,771 Points

Hi,

Either of these should work:

summary= "I am {} days old!".format(days)
summary= "I am " + str(days) + " days old!"