§ 16. Управление исполнителем Черепашка ГДЗ по Информатике 6 класс Босова
13. Исследуйте программу:
def polygon (n, d) :
for i in range(n) :
forward (d)
left (360/n)
from turtle import *
width(2)
d = 15
for i in range (10) :
polygon (4, d)
d = d + 10
Как увеличить (уменьшить) количество квадратов?
Как увеличить длину стороны следующего квадрата?
Как поменять квадрат на другой правильный многоугольник?
Ответ
Чтобы изменить (увеличить, уменьшить) количество квадратов, нужно поменять количество в строке: for i in range (15):
def polygon (n, d) :
for i in range (n):
forward (d)
left (360/n)
from turtle import
width (2)
d=15
for i in range (15) :
polygon (4, d)
d=d+10
Чтобы увеличить длину стороны следующего квадрата, необходимо изменить слагаемое для d: d=d+ 10
def polygon (n, d) :
for i in range (n)
forward (d)
left (360/n)
rom turtle import *
width (2)
d=15
for i in range (5) :
Polygon(4, d)
d=d+30
Чтобы поменять квадрат на другой правильный многоугольник, необходимо изменить параметр n: polygon(4,d)
def polygon (n, d)
for i in range (n) :
forward (d)
left (360/n)
from turtle import *
width (2)
d=15
for i in range (10) :
polygon (3, d)
d=d+10
def polygon (n, d) :
for i in range (n) :
forward (d)
left (360/n)
from turtle import
width (2)
d=15
for i in range (10) :
polygon (5, d)
d=d+10