Форум программистов, компьютерный форум CyberForum.ru

Python: научные вычисления

Войти
Регистрация
Восстановить пароль
 
w1736
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 5
#1

Решение выражения из ввода - Python

11.11.2016, 21:18. Просмотров 275. Ответов 2
Метки нет (Все метки)

Помогите с кодом с:
Пользователь вводит пример , допустим 4+10-8=
Гарантируется, что числа, входящие в пример, являются целыми и берутся из интервала от 1 до 100.
на вывод должно пойти число являющееся результатом вычисления примера.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 21:18     Решение выражения из ввода
Посмотрите здесь:

решение выражения t=(51*d+50*r+49*s)/(s^2+r^3) Assembler
Решение выражения Turbo Pascal
Решение выражения ((D^2-A)^2\D^2+B)-20. Assembler
Регулярные выражения (валидность ввода логина) JavaScript
Решение выражения MASM32 Assembler
Регулярные выражения: правильность ввода email адреса Python
C++ Решение математического выражения на с++
Решение задачи на правильность ввода числового пароля Pascal ABC
Решение выражения Pascal ABC
Python Как задать систему уравнений и найти ее решение Python
Решение выражения с Lisp Lisp
Решение СЛАУ методом ввода вспомогательной функции

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vint-81
охотник
1005 / 529 / 355
Регистрация: 29.09.2014
Сообщений: 1,083
11.11.2016, 21:44     Решение выражения из ввода #2
Python
1
2
3
4
>>> a='4+10-8'
>>> eval(a)
6
>>>
w1736
0 / 0 / 0
Регистрация: 11.11.2016
Сообщений: 5
11.11.2016, 22:47  [ТС]     Решение выражения из ввода #3
А как сделать что бы пользователь это вводил, а не я заранее, т.е через input?

Добавлено через 15 минут
Так,это я понял, последний вопрос, не работает если при вводе на конце знак =, а он должен быть

Добавлено через 33 минуты
Python
1
2
3
4
5
a=input() 
a=list(str(a)) 
del a [len(a)-1] 
b=''.join(a) 
print(eval(b))
с:
Yandex
Объявления
11.11.2016, 22:47     Решение выражения из ввода
Ответ Создать тему
Опции темы

Текущее время: 04:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru