Статья Автор: Омарбек Нұр-Мұхаммед

Ввод текстовых данных

Для ввода текстовых данных в языке программирования Python используется команда input()

Итак, вводим переменную txt и в нее внесем значение, введенное с клавиатуры. 

txt = input()

Таким же образом мы можем в другую переменную, например b, внести новое значение

b = input()
 

Для ввода числовых данных в языке программирования Python используется команда int(input())

Итак, вводим переменную a и в нее внесем целочисленное числовое значение, введенное с клавиатуры. 

a = int(input())

Таким же образом мы можем в другую переменную, например num, внести новое значение

num = int(input())

Дополнительно: 

Для присвоения переменной a вещественного (действительного)  числового значения, введенного с клавиатуры, используется: 

a = float(input())

 

Для вывода данных в языке программирования Python используется команда print().
А для модуля turtle - имя_экземпляра_класса.write()

Итак, на прошлом шаге мы внесли в переменную txt текстовое значение: txt = input().  Вывод значения:

t.write(txt)

Таким же образом мы можем из другой переменной b получить ее значение

t.write(b)

 

Для вывода форматного вида сообщений используйте:

 

arg - строка/объект для записи в TurtleScreen,

move=False - отвечает за позицию пера, после вывода текста,

align="left" - одна из строк 'left', 'center' или 'right',

font=("Arial", 16, "normal") - описание шрифта, тройной кортеж (fontname, fontsize, fonttype)
16 - размер шрифта

turtle.write(arg, move=False, align="left", font=("Arial", 16, "normal"))

 

Полная программа ввода текстовых данных в модуле turtle 

Обратите внимание, текст начинается печатать от положение курсора 

А здесь от центра относительно курсора

В данном выводе прослеживается след Черепашки

Загрузите программу в комментарии и  обязательно укажите авторство 

 

Если мы хотим работать с диалоговыми окнами, то необходимо использовать оператор

text = turtle.textinput('Заголовок окна', 'Текст в диалоговом окне')

import turtle
t = turtle.Turtle()

text = turtle.textinput('Заголовок окна', 'Текст в диалоговом окне')
t.write(text)

turtle.done()
 

Загрузите программу в комментарии и  обязательно укажите авторство

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать