И вы всегда можете использовать интерпретатор python, обычно он входит в дистрибутивы Linux.
http://docs.python.org/tutorial/introduction.html#using-python-as-a-calculator
$ python
Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)]
Type "help", "copyright", "credits" or "license" for more information.
>>> 2+2
4
>>> # This is a comment
... 2+2
4
>>> 2+2 # and a comment on the same line as code
4
>>> (50-5*6)/4
5
>>> # Integer division returns the floor:
... 7/3
2
>>> 7/-3
-3
>>> # use float to get floating point results.
>>> 7/3.0
2.3333333333333335
Знак равенства ('=') используется для присвоения значения переменной. После этого результат следующего интерактивного приглашения не отображается:
>>> width = 20
>>> height = 5*9
>>> width * height
900
И, конечно, есть модуль math , который должен удовлетворить большинство ваших потребностей в калькуляторе.
>>> import math
>>> math.pi
3.1415926535897931
>>> math.e
2.7182818284590451
>>> math.cos() # cosine
>>> math.sqrt()
>>> math.log()
>>> math.log10()