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

0 голосов
41 просмотров

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


Информатика (37 баллов) | 41 просмотров
0

ТОЧНЕЕ! Извиняюсь, почему НЕ выдаст ошибку

0

Почему эта программа выдает ошибку: def f(a):
a=a
print(a)
a=5
f(a)

0

Я опять ошибся, правильно так: почему при f(a) программа выдает ответ, а при f() - ошибку?

Дан 1 ответ
0 голосов

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

(32 баллов)