Задача
Информатика

За какое время принцесса и кролик вместе съедят банку варенья, если принцесса съедает ее за n минут, а кролик

За какое время принцесса и кролик вместе съедят банку варенья, если принцесса съедает ее за n минут, а кролик - за m минут? Напишите программу на языке Python без использования инструкций if, max, while, for.
Верные ответы (1):
  • Marat
    Marat
    62
    Показать ответ
    Задача: За какое время принцесса и кролик вместе съедят банку варенья, если принцесса съедает ее за n минут, а кролик — за m минут? Напишите программу на языке Python без использования инструкций if, max, while.

    Решение: Для того чтобы найти время, за которое принцесса и кролик съедят банку варенья вместе, можно использовать формулу обратного пропорционального деления времени. Если принцесса съедает банку варенья за n минут, а кролик — за m минут, то за одну минуту принцесса съедает 1/n часть банки, а кролик — 1/m часть банки. За одну минуту они вместе съедят 1/n + 1/m часть банки. Таким образом, они съедят всю банку в течение 1 / (1/n + 1/m) минут.

    Теперь запишем решение в виде программы на языке Python:

    python
    n = int(input("Введите время, за которое принцесса съедает банку варенья (в минутах): "))
    m = int(input("Введите время, за которое кролик съедает банку варенья (в минутах): "))

    time_together = 1 / (1/n + 1/m)

    print("Принцесса и кролик вместе съедят банку варенья за", time_together, "минут")


    Демонстрация:

    Введите время, за которое принцесса съедает банку варенья (в минутах): 10
    Введите время, за которое кролик съедает банку варенья (в минутах): 5
    Принцесса и кролик вместе съедят банку варенья за 3.3333333333333335 минут


    Совет: При решении задачи обратите внимание на формулу обратного пропорционального деления времени. В данном случае нужно найти сумму обратных величин и взять их обратное значение.

    Задание для закрепления: Напишите программу на языке Python, которая рассчитывает время, за которое принцесса и кролик вместе съедят не одну, а заданное количество банок варенья.
Написать свой ответ: