Я пытаюсь создать функцию, которая позволяет добавлять до одного количества элементов из одного списка в другой.Счетчик вернет количество элементов, которые были добавлены в список до того, как был достигнут лимит (в данном случае - 10)
Мой код на данный момент:
x = 10
def multienqueue(queue, items):
counter = 0
while len(queue) < x:
for i in items:
queue.append(i)
counter += 1
return counter
Тем не менее, вывод, который я получаю:
list = [4, 5, 6, 7, 8, 9, 'cow']
Trying to enqueue the list ['a', 'b', 'c', 'd', 'e']
The number added should be 3.
The number added was 5
The queue should now be: [4, 5, 6, 7, 8, 9, 'cow', 'a', 'b', 'c']
Your queue is: [4, 5, 6, 7, 8, 9, 'cow', 'a', 'b', 'c', 'd', 'e']
['a', 'b', 'c', 'd', 'e'] передается в качестве аргумента items и [4, 5,6, 7, 8, 9, «корова»] передается как очередь, любая помощь в том, что я делаю неправильно, очень ценится!