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 Use .split() and .join()

Aiden Colley
Aiden Colley
926 Points

Not sure what i'm doing wrong...

It Keeps saying " recheck step 1" but it's not telling me what i'm doing wrong.

banana.py
available = "banana split;hot fudge;cherry;malted;black and white"
sundaes = available.split(';')
menu = 'Our available flavors are: {}.'.format(display_menu)
display_menu = ", ".join(sundaes)
Ben Reynolds
Ben Reynolds
35,170 Points

I think the issue is line 3 where you use the display_menu variable before it's declared. Try swapping the positions of lines 3 and 4.

Aiden Colley
Aiden Colley
926 Points

Thank you for the help, really appreciate it:)

1 Answer

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there! You're doing great, you really are! The reason you're getting a "Task 1 is no longer passing" is because you've introduced a syntax error. This means that none of your code can be compiled/interpreted.

Your code is really close, but it's a little out of order. You use the display_menu variable to format the string in the menu variable, which is perfectly valid except that you are using the display_menu before you have defined it.

When I switch the order of your last two lines of code, your code passes all steps!

Hope this helps :sparkles:

Aiden Colley
Aiden Colley
926 Points

That is what I was originally thinking but I wasn't sure. Thank you! love your community forums, really helped me out:)