← К задачамОткрыть курс →
Прибыльная ставка
Создайте функцию, которая принимает три аргумента prob, prize, pay и возвращает True, если prob * prize > pay, в противном случае возвращает False.
Для иллюстрации:
profitable_gamble(0.2, 50, 9)
... должно вернуть True, так как чистая прибыль равна 1 (0.2 * 50 - 9), и 1 > 0.
Примеры
profitable_gamble(0.2, 50, 9) ➞ True
profitable_gamble(0.9, 1, 2) ➞ False
profitable_gamble(0.9, 3, 2) ➞ True
Примечание
Выгодная ставка - это игра, которая приносит положительную чистую прибыль, где чистая прибыль рассчитывается следующим образом: чистый исход = вероятность_выигрыша * приз - стоимость_игры.
📖 Теория по теме:Условные операторы в PHP: if, else, switch, matchУсловный оператор if...else в PythonУсловная конструкция if…else в C#
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def profitable_gamble(prob, prize, pay):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.