Как сделать, чтобы при каждом новом нажатии на Button происходили разные действия?


#1

Добрый день!

Допустим, у меня есть кнопка “далее”, которая при каждом нажатии делает разные вещи

Подскажите, пожалуйста, как сделать так, чтобы при каждом последующем нажатии на одну и ту же кнопку “Далее” происходили разные actions.

Пример

1-ое нажатие : print (“Один”)
2-ое нажатие : print (“Два”)
3-е нажатие : print (“Три”)

Буду очень благодарен


#2

Если нужно именно делать разный принт: создаете счетчик равный 0, делаете массив слов. При нажатии на кнопку вытаскиваете слово из массива по ключу счетчика, после этого увеличиваете счетчик на 1.


#3

Понял, спасибо большое!
Помогло решить проблему


#4

Вообще, для этого придуманы графы состояний и переходов между ними (state machines).