0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 6
|
|
1 | |
Как упростить введённое выражение, состоящее из произведений?17.11.2013, 17:31. Показов 9977. Ответов 3
Метки нет (Все метки)
Напечатать функцию (def) ,упрощающую выражение.
Bводится строка, содержащая не более 60 символов. Строка содержит выражение, состоящее из произведений вида C*X, где C-целая константа (0..9) , а X - имя переменной, состоящее из одной латинской буквы. Такие произведения объединяются знаками + или -. Если константа равна 1, то она и соотвествующий ей знак умножения могут отсутствовать. Например 4*A-2*B+3*A+B. Если все коэффициенты нулевые, то ответом должен быть 0. Составить функцию def, упрощающую выражение. Переменные в итоговом выражении должны следовать в алфавитном порядке. Так, например, выражение 4*A-2*B+3*A+B можно записать так: 7*A-B. P.S. я снова обращаюсь к вам за помощью,так как не понимаю что тут делать вообще. Помогите блондинке,напишите пожалуйста программу-функцию полностью./за одно сделаете счастливым одного человека в России и мир чуточку добрее/ Напишите программу ,пожалуйста.
0
|
17.11.2013, 17:31 | |
Ответы с готовыми решениями:
3
Вычислить выражение, введенное как строка Как упростить выражение Как упростить выражение Как упростить выражение? |
18.11.2013, 12:04 | 2 | ||||||||||
C этим хорошо справляется библиотека SymPy.
А можно и так:
0
|
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 6
|
|
18.11.2013, 19:03 [ТС] | 3 |
а можно обьяснить как он работает,просто не понимаю куда его надо вставлять в программе...
Добавлено через 44 минуты точнее, можно программу полностью(от iput до print),пожалуйста. буду очень благодарна.
0
|
18.11.2013, 21:18 | 4 |
Идёте на sympy.org, там качаете.
http://docs.sympy.org/latest/install.html инструкция по установке. В остальном - берёте приведённый код, один из двух вариантов, какой больше нравится, просто в последней строчке вставляете print. Если выражение приходит в виде строки, то второй.
0
|
18.11.2013, 21:18 | |
18.11.2013, 21:18 | |
Помогаю со студенческими работами здесь
4
Как упростить выражение? Как упростить выражение? Как упростить выражение Как упростить выражение Как упростить следующее выражение Как упростить логическое выражение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |