Глава 8 · Играем с буквами и словами
Мини-проект — выводим текст Turtle на новый уровень!
Объединяем input() из предыдущего раздела с write() из главы 7 — персональное приветствие прямо на холсте.
Соединим строки, ввод от пользователя и Turtle из глав 6–7: спросим имя и выведем персональное приветствие прямо на холсте.
turtle_tekst_imya.py
import turtle
screen = turtle.Screen()
artist = turtle.Turtle()
artist.hideturtle()
name = input("Как вас зовут? ")
artist.penup()
artist.goto(0, 0)
artist.write(f"Привет, {name}!", align="center", font=("Arial", 24, "bold"))
screen.exitonclick()
★★ Самостоятельная задача
Приветствие по времени суток
Спросите у пользователя число (час дня) через input() + int(), и выведите разный текст в зависимости от значения — используя пока лишь то, что уже знаете о строках (полноценный if будет в главе 9, здесь достаточно вывести один текст с подставленным часом).
Практика в Jupyter Notebook
08-07-vvod-polzovatelya.ipynb · включает пример с Turtle и вводом имени