Черепаха стоит в левой нижней вершине большого треугольника и смотрит вправо. Нарисуйте треугольники (сторона большого треугольника равна 200), вложенные друг в друга, как показано на рисунке, цветом, который будет введён. Черепаха должна вернуться в исходную точку после рисования, нос смотрит влево. Постарайтесь не рисовать дважды одну и ту же линию.
Вот так правильно: from turtle import*; speed(0)
colour = textinput('', 'color: ' color(colour)
lt(60); fd(200); rt(120); fd(200); rt(120); fd(100); rt(60)
fd(100); rt(120); fd(100); rt(120); fd(100); rt(60); fd(100)
exitonclick()
P.S. Убедительная просьба: всех идиотов сразу баньте, просто прожимая дизлайк, иначе Вам никто из нормальных людей даже не захочет отвечать! Так передо мною было целых три идиотских ответа и не один Вами не забанен, а значит правильный ответ Вам в принципе не нужен (но тогда зачем трижды задавали здесь свой вопрос?)! Например в ответе нейробота цвет вообще вводится инструкцией input, что категорически недопустимо при работе модуля turtle, но этот идиотский ответ Вами до сих пор почему-то не забанен - да как так то? А остальные ответы ещё хуже нейроболванского...
def draw_nested_triangles(size, color):
turtle.color(color)
turtle.speed(0) # Установим максимальную скорость рисования
# Рисуем внешний треугольник
for _ in range(3):
turtle.forward(size)
turtle.left(120)
# Рисуем внутренний треугольник
turtle.forward(size / 2)
turtle.left(120)
for _ in range(3):
turtle.forward(size / 2)
turtle.left(120)
# Возвращаемся в начальную точку
turtle.right(120)
turtle.backward(size / 2)
# Установить параметры начальной позиции
turtle.penup()
turtle.goto(-100, 0) # Перемещаем черепаху в левую нижнюю вершину большого треугольника
turtle.setheading(0) # Устанавливаем взгляд вправо
turtle.pendown()
# Ввод цвета
triangle_color = input("Введите цвет треугольников (например, 'red', 'blue': "
draw_nested_triangles(200, triangle_color)
# Устанавливаем черепаху в начальную позицию (нос смотрит влево)
turtle.penup()
turtle.setheading(180)