mp3sova
Posts: 8 Joined: 12.03.2017 12:00
Post
by mp3sova » 15.03.2017 19:38
Порой нужно быстро посчитать сумму чего-то (долги, покупки и т.п.), для этого использую Notepad++ и плагин NppCalc . Нет ли у Нас похожего и сложно такое реализовать?
Alexey
Posts: 1633 Joined: 05.10.2012 22:10
Post
by Alexey » 15.03.2017 19:55
Консоль- Ctrl+`
в ней ввести выражение с знаком "=" сначала
пример -
>>> from math import *
>>> =pi
3.141592653589793
>>> =100/5+2
22.0
Alexey
Posts: 1633 Joined: 05.10.2012 22:10
Post
by Alexey » 15.03.2017 19:56
Есть еще плагин Sum Lines, см. его readme.txt
mp3sova
Posts: 8 Joined: 12.03.2017 12:00
Post
by mp3sova » 15.03.2017 20:19
Sum Lines не может считать выражения такого плана:
10+20+30 или 1000/100*3 и т.п.
Консоль умеет как раз то что надо, кроме одного минуса, запоминания результата и обработки значений в самом тексте.
Alexey
Posts: 1633 Joined: 05.10.2012 22:10
Post
by Alexey » 15.03.2017 21:41
Можешь оформить wish к sum lines? что именно надо в нем еще. Только операции */+- ?
mp3sova
Posts: 8 Joined: 12.03.2017 12:00
Post
by mp3sova » 16.03.2017 04:04
Где оформить такой запрос
?
Хотелось бы понимания простых функций - аля калькулятор
+ сложение
- вычитание
* умножение
/ деление
^ степень
() скобки
% процент
Alexey
Posts: 1633 Joined: 05.10.2012 22:10
Post
by Alexey » 16.03.2017 10:41
Попробую сделать для строк вычисление- eval. если в строке будет символ не от набора, то покажет ошибку, например если "буква точка"
Надо делать парсинг- поймать буква-точка (просто точка - можно после цифры)
Позже
Alexey
Posts: 1633 Joined: 05.10.2012 22:10
Post
by Alexey » 02.06.2017 19:44
Plugin "Calc Expression" был сделан. уже месяц назад гдето. Описание в его readme.
SumLines доделывать не стал.