Разница между функциями askyesnocancel и askretrycancel в модуле messagebox в Tkinter заключается в том, что они отображают разные диалоговые окна и возвращают различные значения. 13
askyesnocancel отображает три кнопки: «Да» (возвращает True), «Нет» (возвращает False) и «Отмена» (возвращает None). 23 В зависимости от ответа функция возвращает True, если ответ «Да», None, если отмена, и False в противном случае. 1
askretrycancel спрашивает, следует ли повторить операцию. 15 Диалоговое окно содержит кнопки «Повторить» и «Отмена». 1 Если ответ «Да», функция возвращает True, в противном случае — False. 1