За какое время принцесса и кролик вместе съедят банку варенья, если принцесса съедает ее за n минут, а кролик
За какое время принцесса и кролик вместе съедят банку варенья, если принцесса съедает ее за n минут, а кролик - за m минут? Напишите программу на языке Python без использования инструкций if, max, while, for.
15.12.2023 22:29
Решение: Для того чтобы найти время, за которое принцесса и кролик съедят банку варенья вместе, можно использовать формулу обратного пропорционального деления времени. Если принцесса съедает банку варенья за n минут, а кролик — за m минут, то за одну минуту принцесса съедает 1/n часть банки, а кролик — 1/m часть банки. За одну минуту они вместе съедят 1/n + 1/m часть банки. Таким образом, они съедят всю банку в течение 1 / (1/n + 1/m) минут.
Теперь запишем решение в виде программы на языке Python:
Демонстрация:
Совет: При решении задачи обратите внимание на формулу обратного пропорционального деления времени. В данном случае нужно найти сумму обратных величин и взять их обратное значение.
Задание для закрепления: Напишите программу на языке Python, которая рассчитывает время, за которое принцесса и кролик вместе съедят не одну, а заданное количество банок варенья.