Size: a a a

Python beginners

2021 December 02

IK

Ilya Korobov in Python beginners
Здесь должен быть закадровый смех, как в ситкомах
источник

G

Garnish in Python beginners
код мне понятен, ошибки только две
источник

Z

ZeN in Python beginners
тогда ответишь зачем в функции lol() аргумент self?
источник

А

Анастасия in Python beginners
Теперь вопрос наследующий класс является интерфейсом родительского класса?
источник

G

Garnish in Python beginners
отвечу
источник

T

Tishka17 in Python beginners
Наследующий класс является классом
источник

AG

Arsen Gumin in Python beginners
Кста, тут некоторый людям фразу «шта» надо на одну клавишу забиндить)
источник

Z

ZeN in Python beginners
зачем
источник

А

Анастасия in Python beginners
Тогда что есть интерфейс
источник

А

Анастасия in Python beginners
Не могу понять
источник

T

Tishka17 in Python beginners
Инткрфейс - это не класс фактически, а просто набор требований к объекту, сформулированный в некотором виде
источник

А

Анастасия in Python beginners
class User:
   def init(self, name, phone):
       self.name = name
       self.phone = phone

   def show(self):
       print(f'{self.name} ({self.phone})')


class Friend(User):
   def show(self):
       print(f'Имя: {self.name} || Телефон: {self.phone}')


user = User("Виктор Гюго", "+33 1 42 72 10 16")
# у класса friend нет конструктора, но он есть
# у родительского класса User, поэтому код сработает
friend = Friend("Виктор Гюго", "+33 1 42 72 10 16")

user.show()
friend.show()
источник

А

Анастасия in Python beginners
где тут интерфейс
источник

T

Tishka17 in Python beginners
А во-вторых, при наследовании часто добавляют методы, так что у дочернего класса возможностей может быть больше чем у родителя
источник

G

Garnish in Python beginners
quotes = float(self.функция.replace(',', '.'))
без self оно выдаёт ошибку
источник

G

Garnish in Python beginners
так понятно?
источник

А

Анастасия in Python beginners
это понятно
источник

T

Tishka17 in Python beginners
Интерфейса тут два:

1. Пустой. Ему удовлетворяют вообще все объекты
2. Интерфейс, содержащий только метод show без параметров.
источник

Z

ZeN in Python beginners
тут он у тебя где юзается
источник

G

Garnish in Python beginners
удалил для проверки, когда скриншотил, не добавил
источник