mister_dobro1При вызове функции сначала к её формальным аргументам привязываются значения из фактических аргументов.
1) сначало вызывается функция с аргументом(с вызовам функции в параметр сразу заносится аргумент???? )
Пример
>>> def f(x): ... return x * 2 ... >>> f(2) 4 >>> f(3) 6 >>> f(4) 8 >>>
Чему равно значение x при вызове функции с двойкой? Двойке.
Чему равно значение x при вызове функции с тройкой? Тройке.
Чему равно значение x при вызове функции с четвёркой? Четвёрке.
При вызове идёт привязка фактического аргумента (двойка) к формальному аргументу (переменная x). И таким образом в переменной x хранится двойка во время работы функции.
Так что тебе надо книжки читать, где описаны эти основы.