Главная /
Язык программирования Python /
Имеются следующие определения: def m1(self): print "m1" class M: def m2(self): print "m2" m = M() Какой из фрагментов кода содержит ошибки?
Имеются следующие определения:
def m1(self):
print "m1"
class M:
def m2(self):
print "m2"
m = M()
Какой из фрагментов кода содержит ошибки?
вопрос
Правильный ответ:
m.m1 = m1; m.m1()
M.m1 = m1; m.m1()
m.m1 = m1; m.m1(m)
m.m1 = m.m2; m.m1()
Сложность вопроса
29
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Лечу выпивать отмечать зачёт по тестам
20 янв 2018
Аноним
Я провалил экзамен, почему я не нашёл этот чёртов сайт с ответами по тестам интуит до зачёта
08 апр 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Что делает следующая программа? import threading l = threading.Lock() def proc(nm, n=0): l.acquire() try: if n < 5: print "*", return proc(nm, n+1) else: return nm finally: l.release() for i in range(5): threading.Thread(target=proc, args=(str(i),)).start()
- # Имеются следующие определения: def aa(x): class X: def m(self): return x return X a = aa(1)() Какие из фрагментов кода содержат ошибки?
- # Как называется отношение, которое имеют следующие два класса: class A(object): def __init__(self, x): self._mydata = B(x) class B(object): def __init__(self, x): self._mydata = x
- # Чему будет равно значение следующего выражения: shape(array([[1, 2, 3], [4, 5, 6]], Float))
- # Какая строка получится в результате следующей операции: "=%-3s %1.0f %-3i=" % ("a", 1.234, 4)