Постройте математическую модель к следующей задачи планирования
На предприятии производится 2 модели книжных полок А и В из досок. А требует для производства 0,5 кв.м.. а В – 0,7 кв.м. Для изготовления единицы продукции вида А требуется 2 ч рабочего времени, типа В – 2,5 часа. Существует ограничение на материальные ресурсы и на фонд рабочего времени. Наличие досок 1500 кв.м., рабочее время – 40 ч. На рынке эти полки пользуются следующим с А – 15 руб, В – 28 руб. Нужно определить сколько и какого вида необходимо выпускать продукции, чтобы прибыль была максимальной.
Запишите систему неравенств и определите целевую функцию
a = input()
print(a[-1:] if int(a) % 2 == 0 else a[-2:-1])
Объяснение:
1) Введем число как строку.
2) Конструкция "действие1 if условие1 else действие2" (она еще называется тернарным оператором) выполняет действие1, если условие1 возвращает True, иначе выполняется действие2. Это уменьшает количество строк кода с четырех до одной.
3) Выражение s[a:b] вернет все символы в строке s в диапазоне [a; b). Выражение s[a:] вернет все символы в строке s от a до конца строки. Если a или b отрицательные, то отсчет будет вестись с конца строки. Выражение s[-1:] вернет все символы в строке, начиная с последнего (т.е., последний символ). Ну а s[-2:-1] вернет все символы с предпоследнего до последнего, исключая последний (т.е., предпоследний символ).
1) К семерке прибавит переменную х (7 + x)
2) Далее результат поделит на 2 (2 / (7 + x))
3) После результат сложится с х в степени 2 (результат первых скобок: 2 / (7 + x) + sqr(x))
4) Далее во вторых скобках переменная у возведется во вторую степень и от результата вычтет 144 (sqr(y) - 144), далее из полученного результата вычислят модуль (abs(sqr(y) - 144))
5) К полученному результату прибавят квадратный корень из переменной х (результат вторых скобок: abs(sqr(y) - 144) + sqrt(x))
6) В конце концов результат в первых скобках поделится на результат вторых скобок (2/(7+x)+sqr(x))/(abs(sqr(y)-144)+sqrt(x))