Сообщить об ошибке.

Вызвать диалоговое окно в модуле turtle в Python

Диалоговые окна для ввода строк и чисел

В материале представлены команды, позволяющие вызывать диалоговые окна для ввода строк и чисел в модуле turtle.

Содержание:


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)