Я пытаюсь определить функцию, где: эта функция принимает один аргумент, который является самим именем списка. Затем он будет смотреть на значение последнего существующего элемента в списке, а затем добавит новое значение, которое на одну единицу больше. Вот что у меня есть:
my_list = [ 1, 2, 3, 4, 5 ]
def add_item_to_list(ordered_list):
for (num[-1]) in ordered_list:
ordered_list.append(num[-1] + 1)
# Appends new item to end of list with the value (last item + 1)
Но я получаю эту ошибку:
File "<stdin>", line 1, in <module>
File "<stdin>", line 2, in add_item_to_list
NameError: name 'num' is not defined