Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
den19802005
1

Из строки в значение

05.03.2014, 18:37. Показов 538. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Для расчета необходимо перевести знаки из строки в значения.
Из
x='123+321'
в
x1=123+321

Перевести цифры получается, но вот знаки типа - '+' нет.
Подскажите как это сделать.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2014, 18:37
Ответы с готовыми решениями:

Сохранить значение строки до того, как она получит значение null
Есть ли возможность сохранить значение строки, до того как она получит значение null? Просто после...

Поменять значение строки или столбца файла на введенное пользователем значение
В текстовый файл Hrube.in записано следующее: assign(f,'C:\I-1326\Hrube.in'); rewrite(f);...

Зная значение столбца datagridview найти значение этой строки
Зная значение столбца datagridview найти значение этой строки. Например, у меня есть datagridview...

Поменять все элементы 5 строки матрицы на удвоенное значение элементов 1 строки
Поменять местами все элементы 5 строки на удвоенное значение элементов 1 строки. Помогите пожалуйста

Прибавить ко всем элементам каждой строки максимальное значение этой строки
добрый вечер! Помогите пожалуйста доработать код! Изменить текущий массив, прибавив ко всем...

5
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
05.03.2014, 19:40 2
Python
1
2
3
>>> a='1+1'
>>> eval(a)
2
1
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 21
06.03.2014, 19:48 3
Можно так:
Python
1
2
3
4
5
6
x = '123 + 321'
f = x[0:3]
l = x[6:9]
f = int(f)
l = int(l)
x = f + l
0
23 / 23 / 16
Регистрация: 17.01.2014
Сообщений: 81
07.03.2014, 13:14 4
Цитата Сообщение от Егор Губанов Посмотреть сообщение
Можно так:
А если в строке будет знак минус или умножение? Создавать еще такого же размера блок или длинный блок if else?
Simple is better than complex.
0
0 / 0 / 0
Регистрация: 06.03.2014
Сообщений: 21
11.03.2014, 13:39 5
Я просто предложил один из вариантов
А если будет другой знак - то просто будет не
Python
1
x = f + l
, а
Python
1
x = f - l
или
Python
1
x = f * l
0
840 / 478 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
11.03.2014, 16:35 6
TroSer, если обобщить задачу на разбор вырожения в сторону более сложных вырожение то посмотрите в сторону обратной польской записи( для общего развития.
0
11.03.2014, 16:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2014, 16:35
Помогаю со студенческими работами здесь

Вывести максимальное значение суммы строки матрицы и номер этой строки
В матрице S(mxn) вывести максимальное значение суммы строки и номер этой строки.Помогите...

в массиве А(12,19) определить максимальное значение суммы строки и номер этой строки
в массиве А(12,19) определить максимальное значение суммы строки и номер этой строки. в паскале авс

Уменьшить элементы строки матрицы на значение наименьшего элемента строки
Помогите пожалуйста решить задачу: Создать процедуру, уменьшающую элементы строки матрицы на...

Все элементы строки умножить на среднеарифметическое значение данной строки
Дана матрица чисел X.Все элементы строки умножить на среднеарифметическое значение данной строки и...

Уменьшить элементы строки матрицы на значение наименьшего элемента строки
Условие: Составить процедуру, уменьшающую элементы строки матрицы на значение наименьшего элемента...

Функция: определить максимальное значение суммы строки в матрице, и номер этой строки
В матрице А (mxn) определить максимальное значение суммы строки и номер этой строки.Не получается у...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru