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

Task 3 of 3

I’m having trouble figuring this task out. Can anyone explain to me what I am doing wrong please?

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

2 Answers

Antonio De Rose
Antonio De Rose
20,860 Points

your approach is right, but the coding works on a top down approach method, setting up a value to the menu variable should happen to the last, before that should be the display_menu, finally you are missing something which is what should be coming in place of the placeholder {}. you should be using the format function, inside the format function, should be the value, what is to replace the placeholder.

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

Thank you sir! I finally got it thanks to you!