Компания Boston Dynamics планирует выпустить робота, который будет работать в качестве почтальона. Задача робота
Компания Boston Dynamics планирует выпустить робота, который будет работать в качестве почтальона. Задача робота - доставить посылку до дома, отчитаться о доставке и продолжить движение к следующему дому. Удачно, что все заказчики находятся на одной улице, и дома нумеруются последовательно. Вам предоставлены два целых числа А и В, соответствующие номеру первого посещенного дома и номеру последнего посещенного дома почтальоном. Вам необходимо составить отчет для компании Boston Dynamics и вывести список всех домов, начиная с номера А и заканчивая номером В (включительно). Обратите внимание, что робот-почтальон не умеет использовать циклы, поэтому вам нужно будет использовать рекурсию. Формат входных данных: ваша программа получает два целых числа (1
15.02.2024 12:30
Разъяснение:
Чтобы решить задачу о доставке посылок по порядковым номерам домов, мы можем использовать цикл for или while.
Сначала мы инициализируем переменную "дом" значением числа А. Затем мы будем перебирать все числа от A до B (включительно) и добавлять их в список доставки. После доставки последней посылки отчет будет завершен и список будет готов.
Доп. материал:
Ввод: A = 1, B = 5
Вывод: [1, 2, 3, 4, 5]
Совет:
Чтобы лучше понять решение этой задачи, вы можете представить, что вы сами являетесь почтальоном и вам нужно доставить посылки до каждого дома. Вы начинаете с дома А и двигаетесь по улице, доставляя посылки пока не достигнете B.
Проверочное упражнение:
Для практики, пожалуйста, составьте список домов от 3 до 8 (включительно).