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()

Sachin Modgill
Sachin Modgill
850 Points

cannot get past task 3/3

Not sure where i am going wrong. This is the question:

Alright, let's finish making our menu. Combine the sundaes list into a new variable named display_menu, where each item in the list is rejoined together by a comma and a space (", "). Then use .format() on our existing menu variable to replace the placeholder with the new string in display_menu.

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)

2 Answers

Oops! It looks like Task 1 is no longer passing.

You will get this error because of your '.format(display_menu)' is calling the variable 'display_menu' before you have declared it, so let's move them around.

available = "banana split;hot fudge;cherry;malted;black and white"
sundaes = available.split(";")
display_menu + ", ".join(sundaes)
menu = "Our available flavors are: {}.".format(display_menu)

:( same error

Oops! It looks like Task 1 is no longer passing.

Let's go back to the new code in this challenge. After looking around I notice that you used '+' and not '=' on your 'display_menu' variable

available = "banana split;hot fudge;cherry;malted;black and white"
sundaes = available.split(";")
display_menu = ", ".join(sundaes)
menu = "Our available flavors are: {}.".format(display_menu)
Sachin Modgill
Sachin Modgill
850 Points

cheers Philip that helps!