В материале представлены команды, позволяющие вызывать диалоговые окна для ввода строк и чисел в модуле turtle.
turtle.textinput() диалоговое окно для ввода строк,turtle.numinput() диалоговое окно для ввода чисел.turtle.textinput(title, prompt):Метод turtle.textinput() вызывает/открывает диалоговое окно для ввода строки.
title - это текст заголовка диалогового окна,prompt - это текст, в основном описывающий, какую информацию вводить.Метод возвращает строку, которая была введена. Если диалог отменен, то возвращается None.
>>> import turtle >>> scr = turtle.Screen() >>> scr.textinput("NIM", "Name of first player:")
turtle.numinput(title, prompt, default=None, minval=None, maxval=None):Метод turtle.numinput() вызывает/открывает диалоговое окно для ввода числа.
title - это текст заголовка диалогового окна,prompt - это текст, в основном описывающий, какую информацию вводить.default: число, значение по умолчанию,minval: число, минимальное значение для ввода,maxval: число, максимальное значение для ввода.Числовой ввод должен находиться в диапазоне minval .. maxval, если они указаны. В противном случае выдается подсказка, и диалоговое окно остается открытым для исправления.
Метод возвращает число, которое было введено. Если диалог отменен, то возвращается None.
>>> import turtle >>> scr = turtle.Screen() >>> scr.numinput("Poker", "Your stakes:", 1000, minval=10, maxval=10000)