Python Python Basics (2015) Python Data Types Use .split() and .join()

If a task is not passing how to go about it

I WANT TO FINISH MY CODE CHALLENGE BUT THE LAST PART IS COMING WITH A RIDICULOUS ERROR ABOUT TASK ONE NOT PARSING

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

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

Hi there, Clainos! In most cases, when you receive an error about "Task 1 is no longer passing" it's because you've introduced a syntax error into your code. This means that the code is no longer able to be compiled/interpreted. This is the case here.

In your code, on line 3, you try and format a string using the display_menu, but display_menu isn't defined until line 4. Try reversing the order of line 3 and line 4.

I think you can get it with these hints, but let me know if you're still stuck! :sparkles:

thanks for saving me some precious moments