Я уже было начал писать статью про библиотеки функций, но понял, что не объяснил достаточно важной детали - того, из чего состоит стандартная программа. Давай закроем этот пробел, раз и навсегда. Итак, стандартная программа в любом языке включает в себя как минимум, код без каких-либо дальнейших конструкций. То есть если написать, к примеру, в python print(’Привет мир!’) то программа сработает и выведет нам эту строчку. Но так не во всех языках. Некоторые языки вроде Java хотят знать, к примеру, какой класс является корневым, но это мы пока отбросим до разговора про объектно-ориентированное программирование. Однако, помимо простых строчек кода, есть и более сложные конструкции: это функции и процедуры. По крайней мере пока мы говорим про процедурное программирование. Функции - это по сути тот же код, но сгруппированный под одним именем, который принимает что-то на вход и отдающий на выход результат работы функции. Функции могут принимать параметры в скобках. Та же запись “print(’Привет