So in my code i want to do this structure
Mix the , , , and together.
I have this code
import random
ingredient = ['flour', 'baking powder', 'butter', 'milk', 'eggs', 'vanilla', 'sugar']
def create_recipe(main_ingredient, baking, measure, ingredient):
"""Create a random recipe and print it."""
m_ingredient = random.choice(main_ingredient) #random choice from the main ingredient
baking_ = random.choice(baking) #random choice from the baking list
ingredients = random.choice(ingredient) #random choice from the ingredient list
print("***", m_ingredient.title(), baking_.title() , "Recipe ***")
print("Ingredients:")
print(random.randint(1,3), random.choice(measure), m_ingredient)
for i in range(len(ingredients)): #get the random ingredients
print(random.randint(1,3), random.choice(measure), ingredient[i])
print ("Method:")
selected=[] # this is where the ingredients from the recipe
selected_items = "Mix the"
for i in range(len(ingredients)):
ingredients= str(random.choice(ingredient))
selected.append(ingredients)
selected.insert(-2,'and')
print(selected_items,",".join(selected), "together.")
I had this as an output for it.
Mix the eggs,baking powder,sugar,and,flour,sugar together.
How do i add the put the 'and' before the last item in the list and make it just like the structure that i wanted?