[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Web - программирование / Python /

Применение 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


Это, конечно, самый простой вариант. В качестве более масштабного применения можно сделать маленькую «систему управления семейным бюджетом» :о)





Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Web - программирование / Python /

Текстовая обработка в языке Python. Подсказки для начинающих
19-03-2009   

Как и ряд других популярных скриптовых языков, Python является великолепным инструментом для сканирования и манипуляций с текстовыми данными. Эта статья суммирует возможности текстовой обработки языка Python для тех программистов, которые являются новичками в программировании на языке Python... подробнее

Кол. просмотров: общее - 3505 сегодня - 0

Stackless Python
19-03-2009   

Вы хотите, чтобы ваш любимый язык был меньше, быстрее, гибче и надежнее? Эти цели и ставил перед собой разработчик Stackless Python... подробнее

Кол. просмотров: общее - 3432 сегодня - 0

Из опыта Web-мастера: переползаем на Python
19-03-2009   

Осенью прошлого года был запущен сайт www.iso.ru, разработанный компанией ADT. Движок сайта, представляющий собой набор CGI скриптов, был написан на Perl. По прошествии полугода эксплуатации возникла необходимость расширить функциональность сайта. Поэтому встал вопрос о выборе языка для написания скриптов... подробнее

Кол. просмотров: общее - 5803 сегодня - 0

Еще о функциональном программировании на Python
19-03-2009   

Эта статья продолжает серию статей о функциональном программирования (ФП) на Python. В ней демонстрируется несколько достаточно сложных концепций ФП. Читателю окажется полезным введение в различные подходы программного решения задач... подробнее

Кол. просмотров: общее - 3431 сегодня - 0

Python - основные концепции
19-03-2009   

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход... подробнее

Кол. просмотров: общее - 3436 сегодня - 0



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects