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

Please help

I don’t understand what I am doing wrong???

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

1 Answer

Antonio De Rose
Antonio De Rose
20,860 Points

you have done in the most perfect way, logic is correct and the approach is correct, only for 2 mistakes you have missed something, which is the

1) part of the question, I think you have missed - reassign the menu variable Then reassign the menu variable to use the existing variable and .format() to replace the placeholder with the new string in display_menu.

2) menu.format("display_menu") - display_menu is a variable holding onto a value, why is it in quotes.

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