Какие из перечисленных функций имеют побочные эффекты: def A(lst): def AA(x): return lst + [x] return AAdef B(x): def BB(lst): return lst + [x] return BBdef C(x, cache={}): if cache.has_key(x): return cache[x] def CC(lst): return lst + [x] cache[x] = CC return CC
(Отметьте один правильный вариант ответа.)
Варианты ответа
только C(Верный ответ)
только B и C
A, B, C
никакие