Далеко или близко

Робот видит · 30 мин

Робот оценивает расстояние до предмета в сантиметрах

Интро

Робот оценивает расстояние до предмета в сантиметрах

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

Задача

Сделай так, чтобы робот называл расстояние до предмета и предупреждал, когда тот подобрался слишком близко.

Результат

1. Прочитай расстояние

Блок «расстояние до предмета» отдаёт сантиметры или ничего.

2. Сверь с линейкой

Поставь предмет на 30 см и посмотри, что скажет робот.

3. Порог

Ближе выбранного — робот предупреждает.

4. Оцени ошибку

Запиши, на сколько сантиметров робот обычно ошибается.

Подсказки

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

Понадобится

Та же сборка.

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

Что должно получиться
предмет = "мяч"

for шаг in range(300):
    см = robot.see_distance(предмет)
    if см is None:
        robot.screen_text("Не вижу")
    else:
        robot.screen_text(str(см) + " см")
        if см < 15:
            robot.face("wow")
            robot.sound("error")
    robot.wait(0.3)