Применение Python в качестве калькулятора
Вот придумал, скажут некоторые – применять такой гибкий и мощный инструмент для простого калькулятора!
Ну, ничего: во-первых, от простого к сложному (я, как всегда, надеюсь продолжить разговор), а во-вторых, использование интерпретируемого языка (да ещё такого приятного) позволяет комфортно провести расчеты.
Да и потом: лично я, частенько попадаю на клавишу AC или C случайно, а в python все аккуратно можно хранить в переменных.
И так запускаем:
- [odd@kaloris odd]$ python
- Python 2.2.2 (#1, Nov 6 2002, 18:18:06)
- [GCC 3.2.1 20020903 (ALT Linux, build 3.2.1-alt0.4)] on linux2
- Type "help", "copyright", "credits" or "license" for more information.
- >>> # – знак комментария
- ...
- >>> # простенькие вычисления
- ... (116-75*89)/46*(79-19)
- -8580
- >>> (1116-75*8)/46*(79-19)
- 660
- >>> # помножим килограммы на цены:
- ... kilo=89
- >>> price=67
- >>> kilo*price
- 5963
- >>> 89.9*54 # числа с плавающей запятой:
- 4854.6000000000004
- >>> yes=1678
- >>> no=1782
- >>> yes=no # да равно нет, нет равно да
- >>> yes
- 1782
- >>> no # вывод значения переменной
- 1782
- >>>
- >>> 5*yes-no+price # все перемешиваем
- 7195
- >>> # и получаем результат
Выходим по Ctrl-D
Это, конечно, самый простой вариант. В качестве более масштабного применения можно сделать маленькую «систему управления семейным бюджетом» :о)