Предполагается, что это программа с управляемым меню с пользовательским вводом. Я очень мало знаю о turtle
. Я знаю, как рисовать фигуры, но информация, которая у меня есть, не указана в качестве ввода пользователем. Просто я говорю, как каждая фигура будет нарисована.Пользовательский ввод для рисования фигур с использованием черепахи
Я должен импортировать модуль и иметь меню с 4 варианта:
- Нарисуйте круг.
- Нарисуйте прямоугольник.
- Рисовать звезды.
- Выход.
Я не знаю, как создать или импортировать модуль, я не знаю, как добавить пользовательский ввод, и я не знаю, как создать меню ...
Так далеко все, что у меня есть, это код, вставленный ниже. Является ли это полностью неправильным или просто требует корректировки, чтобы соответствовать вышеуказанным критериям?
import turtle
smart = turtle.Turtle()
for i in range(4):
smart.forward(50)
smart.right(90)
turtle.done()
## draw a polygon with turtle
import turtle
polygon = turtle.Turtle()
num_sides = 6
side_length = 70
angle = 360.0/num_sides
for i in range(num_sides):
polygon.forward(side_length)
polygon.right(angle)
turtle.done()
### random shape .... star
import turtle
star = turtle.Turtle()
for i in range(50):
star.forward(50)
star.right(144)
turtle.done()
_ «Я очень мало знаю о черепахе» _ - Тогда подходящее место для этого было бы [Документация для «черепахи») (https://docs.python.org/3/library/turtle.html). Он может намного лучше объяснить, как использовать модуль черепахи, чем мог. –
на нем. очень ценю –
Ваш очень приветствуется :-) –