Я построил функцию, которая принимает аргументы в список, а затем мне просто нужно использовать функцию для распечатки сэндвич-заказов.
Я пытался просто использовать функцию печати и использовать имя функции в качестве вещи, которую яЯ пытаюсь распечатать.
def sandwich_items(*items):
sandwich_items = []
sandwich_items.append(items)
print("\nEnter what you want on your sandwich.")
for item in items:
print(" ...Putting " + item + " on your sandwich.")
print("Your sandwich is ready!")
sandwich_items('tomatoes', 'lettuce', 'ham', 'salami')
sandwich_items('peanut butter', 'jelly')
sandwich_items('turkey breast', 'chicken breast', 'cheese')
#This is what I tried
print('I have made your ' + str(sandwich_items) + 'sandwich.')
Когда я попытался распечатать его, я получил сообщение об ошибке:
I have made your <function sandwich_items at 0x038295D0>sandwich.