Предмет: Информатика, автор: sandress2000

Помогите, пожалуйста.
Объясните, почему эта программа выдаст ошибку:
def f(a):
a=a
print(a)
a=5
f(a)


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

Ответы

Автор ответа: DinaDudkina
0
Потому что а должно быть равно 6, т.к. f шестая по счёту
Похожие вопросы