Имеется список, который необходимо отправлять пользователю частями (по 3 элемента) при нажатии им кнопки "Показать ещё". Вот самый простой пример, как это должно работать:
x = ['a', 'b', 'c', 'd', 'e', 'w', 'df', 'ww', 'x', 'qa', 'wsx']
c = 0
while True:
w = input('Введи "go" ')
if w == 'go':
c += 3
d = c - 3
q = x[d:c]
print(q)
Только вместо инпута - кнопка.
В общем в получается что либо цикл While выводит сразу весь список, либо с помощью костылей выводятся только первые 3 элемента и всё!
Кто сталкивался с такой задачей, поделитесь соображениями как это можно реализовать?