1. Главная
  2. Библиотека
  3. Программирование
  4. def vid(obj): obj.hideturtle() obj.shape("circle") obj.penup...
Решение задачи

def vid(obj): obj.hideturtle() obj.shape("circle") obj.penup() obj.goto(randint(-150,120),randint(-150,120)) obj.showturtle() from turtle import* from random import* t1=Turtle() t2=Turtle() vid(t1) vid(t2) print("Расстояние =", L) if L < 10:

  • Программирование

Условие:

def vid(obj):
obj.hideturtle()
obj.shape("circle")
obj.penup()
obj.goto(randint(-150,120),randint(-150,120))
obj.showturtle()
from turtle import*
from random import*
t1=Turtle()
t2=Turtle()
vid(t1)
vid(t2)
print("Расстояние =", L)
if L < 10:
print("DANGER!")
else:
print("NORMAL!")

1. В случайных местах появляются два кружка.
2. Измеряем расстояние между кружками.
3. Выводим значение расстояния на экран.
4. Если расстояние меньше 10, выводим сообщение DANGER!, иначе — NORMAL!

Решение:

Чтобы выполнить все указанные операции, нужно добавить вычисление расстояния между двумя кружками и выводить его на экран. Вот исправленный код:

В этом коде: 1. Мы используем функцию для вычисления расстояния между двумя точками. 2. и возвращают координаты первой черепашки, а и — координаты второй черепашки. 3. Расстояние вычисляется по формуле расстояния между двумя точками в 2D пространстве. 4. Затем выводится расстояние и соответствующее сообщение в зависимости от его значения.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет