Помогите, пожалуйста. Объясните, почему эта программа выдаст ошибку: def f(a): a=a print(a) a=5 f(a)
ТОЧНЕЕ! Извиняюсь, почему НЕ выдаст ошибку
Почему эта программа выдает ошибку: def f(a): a=a print(a) a=5 f(a)
Я опять ошибся, правильно так: почему при f(a) программа выдает ответ, а при f() - ошибку?
Потому что а должно быть равно 6, т.к. f шестая по счёту