Питон, помогите пожалуйста написать программы и желательно с объяснениями. Дам 21 балл!
Питон, помогите пожалуйста написать программы и желательно с объяснениями. Дам 21 балл!
Добрый вечер, помогите с информатикой нужно в Питоне в исполнителе робот с помощью вспомогательного алгоритма написать слово мама . ПОЖАЛУЙСТА СРОЧНО!
Задача по Добрый вечер, помогите с информатикой нужно в Питоне в исполнителе робот с помощью вспомогательного алгоритма написать слово мама . ПОЖАЛУЙСТА СРОЧНО! для школьников 10 - 11 класс. Узнайте решение и получите подробное объяснение по теме Информатика. Ответы на этот вопрос уже опубликованы. Не забывайте, что вы можете задать вопрос или поделиться собственным решением, став экспертом для других!
from tkinter import *
import time
# создаем окно для рисования
root = Tk()
root.title(«Исполнитель»)
# создаем холст для рисования
canvas = Canvas(root, width=400, height=400)
canvas.pack()
# создаем робота
robot = canvas.create_oval(180, 180, 220, 220, fill=»blue»)
# функция для перемещения робота
def move_robot(x, y):
# получаем координаты текущего положения робота
x0, y0, x1, y1 = canvas.coords(robot)
# вычисляем расстояние до точки назначения
dx = x — x0
dy = y — y0
# вычисляем количество шагов для перемещения
steps = max(abs(dx), abs(dy))
# вычисляем длину одного шага по x и y
sx = dx / steps
sy = dy / steps
# перемещаем робота
for i in range(steps):
canvas.move(robot, sx, sy)
canvas.update()
time.sleep(0.01)
# функция для рисования буквы «м»
def draw_m():
move_robot(50, 100)
move_robot(50, 200)
move_robot(100, 150)
move_robot(150, 200)
move_robot(150, 100)
# функция для рисования буквы «а»
def draw_a():
move_robot(200, 100)
move_robot(250, 200)
move_robot(300, 100)
move_robot(275, 150)
move_robot(225, 150)
# вызываем функции для рисования букв
draw_m()
draw_a()
draw_a()
draw_m()
# запускаем главный цикл обработки событий
root.mainloop()