Solving mathematical problems using Python programming language
DOI:
https://doi.org/10.32919/10.32919/uesit.2017.01.231-235Keywords:
mathematical tasks, programming language, Python, programs efficiencyAbstract
The article analyzes the mathematical possibilities of the Python programming language. As an example of solving of three typical mathematical tasks (to find the greatest common divisor, the number factorial, Fibonacci sequence evaluation) using the means of this programming language it is taken a shot to prove the efficiency of separate means to solve these tasks. Especially: recursion, conditional operator and cycle with the condition, object oriented programming. It is concluded that the rate of mathematical calculations (the efficiency of the programs written in Python) depends on the type of task and language constructs, used in development of program code.
Downloads
References
Соловьёв И.А. Вычислительная математика на смартфонах, комуникаторах и ноутбуках с использованием программных сред Python: учеб. пособ. / И.А. Соловьёв, А.В. Червяков, А.Ю. Репин. – СПб.: Издательство «Лань», 2011. – 272 с.
Основы вычислительной аналитики на Python. Спецкурс профессора Шибзухова З.М. – [Електронний ресурс]. – Режим доступу : URL: http://tidm.ru/osnovy-vychislitelnoy-analitiki-na-python.
Левитин А.В. Алгоритмы: введение в разработку и анализ: пер. с англ. / Левитин А.В..– М.: Издательский дом «Вильямс», 2006. – 576 с.
Бондаренко М.Ф. Комп’ютерна дискретна математика: Підручник / М.Ф. Бондаренко, Н.В. Білоус, А.Г. Руткас. – Харків: «Компанія СМІТ», 2004. – 480 с.
Учебник Python 3.1. – [Електронний ресурс]. – Режим доступу : URL: https://ru.wikibooks.org/wiki/Python/Учебник_Python_3.1.
Why Anaconda? – [Електронний ресурс]. – Режим доступу : URL: https://www.continuum.io/why-anaconda.
Лутц М. Изучаем Python, 4-е издание / М. Лутц. – Пер. с англ. – СПб. : Символ-Плюс, 2011. – 1280 с.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2017 K.P. Osadcha, O.V. Khromyshev

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons «Attribution» 4.0 License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.