Главная /
Язык программирования Python /
Имеются следующие определения: class A: def am(self): print "am" class B: def bm(self): print "bm" a = A() b = B() Какой из фрагментов кода содержит ошибки?
Имеются следующие определения:
class A:
def am(self):
print "am"
class B:
def bm(self):
print "bm"
a = A()
b = B()
Какой из фрагментов кода содержит ошибки?
вопрос
Правильный ответ:
a.am = b.bm; a.bm()
a.am = b.bm; a.am()
A.am = b.bm; a.am()
A.am = B.bm; a.am()
Сложность вопроса
69
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Это очень легкий вопрос intuit.
24 мар 2018
Аноним
Зачёт всё. Бегу кутить отмечать экзамен интуит
16 май 2017
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какой модуль содержит функции для построения деревьев синтаксического разбора?
- # Какими способами можно вывести символы строки "123" на стандартный вывод?
- # Получен новый пакет (в виде исходных кодов) для Python. Какова рекомендуемая процедура установки нового модуля, если известно, что он использует distutils?
- # Начало определения функции f выглядит так: def f(a, b, c=None, d="0"): Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?
- # Какие утверждения о следующей программе (вычисляющей время загрузки сайтов из списка) верные? import urllib, time SITES = ["http://ya.ru", "http://yandex.ru", "http://www.google.ru"] for site in SITES: t1 = time.time() u = urllib.urlopen(site) doc = u.read() total = time.time()-t1 clen = int(u.info()['Content-Length']) print site, len(doc), clen, total