• Предмет: Информатика
  • Автор: kotikkokiki
  • Вопрос задан 4 месяца назад

import turtle
turtle.shape ('turtle')
r=3
n=5
d=50
for k in range (r):
for j in range(n):
for i in range (4):
I turtle.forward (d)
turtle.right (90)
turtle. forward (d)
turtle.backward (n*d)
turtle.left (90)
turtle. forward (d)
turtle.right (90)

Допоможіть,будь ласка!
як переробити цю програму щоб малювало 3 ряда по 5 квадратиків без хвостика!​

Приложения:

Ответы

Ответ дал: 06avrora
1

Ответ:

import turtle

turtle.shape('turtle')

r = 3  # количество рядов квадратиков

n = 5  # количество квадратиков в каждом ряду

d = 50  # длина стороны квадратика

for i in range(r):

   for j in range(n):

       for k in range(4):

           turtle.forward(d)

           turtle.right(90)

       if j != n-1:  # не рисовать хвостик после последнего квадратика в ряду

           turtle.penup()

           turtle.forward(d)

           turtle.pendown()

   turtle.penup()

   turtle.backward(n*d)

   turtle.right(90)

   turtle.forward(d)

   turtle.left(90)

   turtle.pendown()

turtle.done()

Объяснение:

...............................................................

Вас заинтересует