Практика к уроку

Для всех примеров начало кода будет одинаковое:

from turtlebro_py import TurtleBro

tb = TurtleBro()
  1. Создание функции описывающей одну сторону квадрата

def draw_side():
    tb.forward(0.1)
    tb.right(90)
  1. Вызов функции описывающей одну сторону квадрата

draw_side()
  1. Рисование квадрата при помощи этой функции с вызовом ее в цикле

for i in range(4):
    draw_side()
  1. Изменение функции описывающей сторону квадрата для передачи в нее аргумента

Теперь данная функция принимает в качестве аргумента длину стороны квадрата

l = 0.2

def draw_side(length):
    tb.forward(length)
    tb.right(90)
  1. Вызов измененной функции

Обратите внимание теперь функция вызывается с аргументом, который мы прямо передаем ей в каждой итерации цикла. Этот аргумент, объявленная в самом начале переменная l = 0.2

Last updated