Я умудрился растянуть рассказ о функциях аж на четыре статьи (третья статья здесь). Несмотря на то, что это лишь самые общие сведения для новичков. Но именно потому, что всё это для новичков, я и не выдаю много сведений сразу. Сегодня с функциями закончим (во всяком случае пока). В Python, как и в большинстве других языков, параметры и переменные функций являются локальными. То есть видимы только внутри функции. При желании в функциях можно использовать глобальные переменные, но для этого придётся принять соответствующие меры (подробнее здесь). По умолчанию же все переменные внутри функции локальны. Пример: Здесь мы объявили две глобальные переменные. А затем одну из них использовали в качестве параметра в функции, а вторую - в качестве локальной переменной в функции (точнее, не сами переменные, а их имена). В нормальных языках программирования переменная с именем Локальная внутри функции являлась бы глобальной, потому что она не объявлена внутри функции. Но в Python нет каких-либо клю