Ответы пользователя по тегу Математика
  • Как рассчитать общую стоимость?

    @o5a
    Как можно это посчитать.

    Создать словарь последовательных диапазонов с ценами.
    prices = {2000: 70, 3000: 100, 3500: 150, 4000: 200, 4500: 250, 5000: 300}

    Затем постепенно проходить по словарю, сравнивая текущий начальный рейтинг с ключом.
    Если рейтинг ниже диапазона, то к итоговой сумме добавляем расчетную сумму из этого диапазона, т.е. (граница - рейтинг)*цена, после чего текущий рейтинг выставляем на эту границу.
    И так пока не дойдем до нужного рейтинга.
    Ответ написан
    Комментировать
  • Как рассчитать "похожесть" двух словарей?

    @o5a
    Если значения ключей не важны для сравнения, то достаточно использовать keys()
    d1 = {'Апельсин': 1,
    'Яблоко': 2,
    'Банан': 3
    }
    
    d2 = {'Апельсин': 2,
    'Яблоко': 2,
    'Инжир': 1
    }
    
    print(d1.keys())
    # общие ключи
    print(d1.keys()&d2.keys())

    Судя по ссылке, этого достаточно для расчета Вашего коэффициента.
    Ответ написан
    4 комментария