Своя команда

От блоков к Python · 35 мин

Собственная команда, которую можно звать сколько угодно раз

Интро

Собственная команда, которую можно звать сколько угодно раз

Чему научишься
Новое

Задача

Заведи собственную команду «нарисовать квадрат» и вызови её три раза с разной длиной стороны.

Результат

1. Заверни в функцию

Возьми код квадрата и дай ему имя.

2. Добавь аргумент

Пусть сторона передаётся снаружи.

3. Позови

Три вызова с разной стороной.

4. Сравни

Посмотри на карте, получились ли три разных квадрата.

Подсказки

Инструкция по сборке

Понадобится

Виртуальный робот.

Пример программы

Что должно получиться
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)

def квадрат(сторона):
    for _ in range(4):
        robot.forward_cm(сторона)
        robot.turn_left(90)

квадрат(20)
квадрат(30)
квадрат(40)

robot.stop()