Главная /
Язык программирования Python /
Имеется определение класса: class Ex: def __init__(self, x, y): xy = x, y self.position = xy self._length = self.__len(x, y) def __len(self, x, y): return abs(x) + abs(y) def getlen(self): return self._length p = Ex(1, 2) Какой из вариантов его применения
Имеется определение класса:
class Ex:
def __init__(self, x, y):
xy = x, y
self.position = xy
self._length = self.__len(x, y)
def __len(self, x, y):
return abs(x) + abs(y)
def getlen(self):
return self._length
p = Ex(1, 2)
Какой из вариантов его применения не допустим в программах на Python, которые пользуются экземплярами класса Ex
?
вопрос
Правильный ответ:
print p.position
print p.getlen()
print p.__len(1,2)
Сложность вопроса
55
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 5.!!!
04 сен 2018
Аноним
Зачёт всё. Иду в бар отмечать 5 за тест интуит
14 июл 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какого типа значение получится в результате вычисления следующего выражения: (r'\u0432')
- # Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены? from Tkinter import * from ScrolledText import ScrolledText def transl(): txt = t1.get("1.0", END).replace(e1.get(), e2.get()) t2.delete("1.0", END) t2.insert(END, txt) tk = Tk() f = Frame(tk) e1 = Entry(f, background="White", width=32) e1.pack(side=LEFT) b = Button(f, text=">>", command=transl) b.pack(side=LEFT) e2 = Entry(f, background="White", width=32) e2.pack(side=LEFT) f.grid(row=0, column=0, columnspan=2) t1 = ScrolledText(tk, background="White", width=40) t1.grid(row=1, column=0) t2 = ScrolledText(tk, background="White", width=40) t2.grid(row=1, column=1) tk.mainloop()
- # Какие новые имена появятся в текущем модуле после выполнения следующего кода: import sre as re from re import compile
- # С помощью каких модулей можно загрузить файл с FTP-сервера?
- # Что будет выведено в результате выполнения следующего кода: import email.Message m = email.Message.Message() m['To'] = '123@mail.ru' m.set_payload('123') print m