Форум сайта python.su
“Расставьте между цифрами 1, 3, 4 и 6 любые знаки элементарных арифметических операций (сложение, вычитание, умножение и деление), чтобы получилось выражение с результатом 24. Каждую цифру можно использовать только один раз; порядок действий определяете вы сами. Например, выражение 3 × (4 + 6) + 1 = 31 допустимо, но неверно, поскольку не дает в результате 24.”
Я это решил без скобок, но с учетом ЯП. В одном случае своей головой, во втором 94 вариантов, но так же с учетом я.п.
Отредактировано treeloys (Июнь 7, 2017 11:05:53)
Офлайн
уже решил? выкладывай
Офлайн
благодаря функции eval и модулю itertools эта задача решается достаточно легко
Офлайн
JOHN_16Спалил контору
благодаря функции eval и модулю itertools эта задача решается достаточно легко
Офлайн
Тут и без eval делать нечего.
Офлайн