Помогите написать код для python - Общение Python мододелов

Вопрос Помогите написать код для python

Регистрация
26 Май 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Черепаха стоит в левой нижней вершине большого треугольника и смотрит вправо. Нарисуйте треугольники (сторона большого треугольника равна 200), вложенные друг в друга, как показано на рисунке, цветом, который будет введён. Черепаха должна вернуться в исходную точку после рисования, нос смотрит влево. Постарайтесь не рисовать дважды одну и ту же линию.
316644838_7455dbb43798c10c35f31dd611035504_800.png

 
Регистрация
8 Апр 2013
Сообщения
91
Репутация
-3
Спасибо
0
Монет
0
Вот так правильно: 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()
294565678_dbe7e93ff8e1affa8d345ea3fd61106c_800.jpg

P.S. Убедительная просьба: всех идиотов сразу баньте, просто прожимая дизлайк, иначе Вам никто из нормальных людей даже не захочет отвечать! Так передо мною было целых три идиотских ответа и не один Вами не забанен, а значит правильный ответ Вам в принципе не нужен (но тогда зачем трижды задавали здесь свой вопрос?)! Например в ответе нейробота цвет вообще вводится инструкцией input, что категорически недопустимо при работе модуля turtle, но этот идиотский ответ Вами до сих пор почему-то не забанен - да как так то? А остальные ответы ещё хуже нейроболванского...
 
Регистрация
20 Мар 2013
Сообщения
89
Репутация
0
Спасибо
1
Монет
0
import 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)

turtle.done()
 
Сверху Снизу