В материале представлены команды, позволяющие вызывать диалоговые окна для ввода строк и чисел в модуле 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)