Скільки пасажирів залишилося в автобусі на кінцевій зупинці, якщо на початковій зупинці зайшли 10 пасажирів
Скільки пасажирів залишилося в автобусі на кінцевій зупинці, якщо на початковій зупинці зайшли 10 пасажирів, а на кожній наступній зупинці в автобус заходило на 2 менше пасажирів, ніж на попередній, та виходило на 2 більше, ніж на попередній. Програма на Python, що розв"язує цю задачу, будь ласка.
10.02.2024 06:18
Пояснення: Щоб розв"язати цю задачу, ми повинні створити послідовність пасажирів, які входять і виходять з автобуса на кожній зупинці. На першій зупинці в автобус зайшло 10 пасажирів. На другій зупинці в автобус заходить на 2 менше пасажирів, ніж на попередній зупинці, тому на другій зупинці зайшло 8 пасажирів (10-2). Але також на другій зупинці в автобус виходить на 2 більше пасажирів, ніж на попередній, тому з автобуса виходить 12 пасажирів (10+2). Тоді на другій зупинці в автобусі залишилося 10 пасажирів (10-2+2 = 10). Продовжуючи цей процес для наступних зупинок, ми можемо створити послідовність пасажирів.
Приклад використання: На кінцевій зупинці залишилось 4 пасажирів.
Порада: Щоб легше зрозуміти генерацію послідовності пасажирів, можна скористатись таблицею для запису кількості пасажирів на кожній зупинці. Це допоможе бачити залежність і правильно розраховувати кількість пасажирів, які входять і виходять.
Вправа: Скільки пасажирів залишилось в автобусі, якщо на початковій зупинці зайшло 15 пасажирів, а на кожній наступній зупинці в автобус заходило на 3 менше пасажирів, ніж на попередній, та виходило на 4 більше, ніж на попередній? Напишіть програму на Python, щоб розв"язати цю задачу.