Цикл должен рисовать фигуру из 7 окружностей. Цвет окружности — 'navy'. На каждом шаге цикла радиус круга должен увеличиваться на 10. Результат работы первого шага должен быть как на картинке.
2. Добавь ещё три фигуры из окружностей в других направлениях.
С команды left(90) поверни черепашку влево и нарисуй ещё одну фигуру, аналогичную шагу 1. Затем ещё раз. Всего должно получиться четыре набора кругов.

Примечание. Не забывай, что после смены направления первая окружность снова должна быть маленького размера. Для этого установи нужное значение переменной size, отвечающей за радиус.

3. Увеличь скорость и скрой исполнителя.
Чем больше заказов выполнит ProTeam, тем больше прибыли получит компания.

Чтобы рисовать орнамент быстрее, используй команду speed(50). Расположи её перед началом отрисовки узора.

Обрати внимание, что после работы исполнителя рисунок должен остаться на экране, а исполнитель должен быть скрыт.

мой код что неправильно?
from turtle import *
speed = 50
pensize(2)
color("navy")
size = 10
for i in range(7):
circle(size + i * 10)
done()
import turtle
turtle.left(90)
pensize(2)
color("navy")
size = 10
for i in range(7):
circle(size + i * 10)
done()
import turtle
turtle.left(90)
pensize(2)
color("navy")
size = 10
speed = 50
for i in range(7):
circle(size + i * 10)
done()
import turtle
turtle.left(90)
pensize(2)
color("navy")
size = 10
for i in range(7):
circle(size + i * 10)
turtle.done()


Цикл должен рисовать фигуру из 7 окружностей. Цвет окружности — 'navy'. На каждом шаге цикла радиус

kistinakravcenk kistinakravcenk    3   25.11.2021 05:57    149

Ответы
Xkdidid Xkdidid  29.12.2023 11:53
Замечательно, давайте приступим к решению задачи. Сначала давайте разберем, что неправильно с вашим кодом.

Неправильно использовать команду `import turtle` после импорта turtle. Правильным было бы использовать только один импорт turtle в начале кода.

Также, вам необходимо добавить команду `hideturtle()` в коде после импорта turtle для того, чтобы скрыть отображение черепашки перед отрисовкой узора.

Теперь давайте пошагово решим задачу.

1. Начните с импорта модуля turtle:

```python
from turtle import *
```

2. Установите скорость черепашки равной 50 и укажите толщину линий равной 2:

```python
speed(50)
pensize(2)
```

3. Укажите цвет окружностей равным "navy" и определите переменную size со значением 10:

```python
color("navy")
size = 10
```

4. Используйте цикл `for` для отрисовки 7 окружностей с увеличением радиуса на 10 на каждом шаге:

```python
for i in range(7):
circle(size + i * 10)
```

5. Теперь перейдите к добавлению трех дополнительных наборов окружностей в других направлениях.

5.1. Поверните черепашку налево на 90 градусов с помощью команды `left(90)`:

```python
left(90)
```

5.2. Повторите шаги 3-4 для отрисовки еще одного набора окружностей:

```python
for i in range(7):
circle(size + i * 10)
```

5.3. Повторите шаги 5.1-5.2 еще раз для отрисовки еще двух наборов окружностей:

```python
left(90)
for i in range(7):
circle(size + i * 10)
left(90)
for i in range(7):
circle(size + i * 10)
```

6. Наконец, добавьте команду `hideturtle()` для скрытия черепашки после отрисовки:

```python
hideturtle()
```

7. Завершите программу с помощью команды `done()`:

```python
done()
```

Полный исправленный код будет выглядеть следующим образом:

```python
from turtle import *

speed(50)
pensize(2)
color("navy")
size = 10

for i in range(7):
circle(size + i * 10)

left(90)

for i in range(7):
circle(size + i * 10)

left(90)

for i in range(7):
circle(size + i * 10)

left(90)

for i in range(7):
circle(size + i * 10)

hideturtle()
done()
```

Теперь ваш код будет рисовать фигуру из 7 окружностей с цветом "navy" на каждом шаге цикла, а также добавит еще три набора окружностей в других направлениях. Черепашка будет скрыта после отрисовки.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика