Size: a a a

Python beginners

2021 December 02

m@

madwayz @ 0xd34d in Python beginners
Пожалуйста.
источник

А

Анастасия in Python beginners
еще один вопрос этот friend1 я же могу получать из input?
источник

А

Анастасия in Python beginners
Или мне его переопределять надо каждый раз
источник

m@

madwayz @ 0xd34d in Python beginners
friend1 - переменная. Если ты её выведешь, то покажет, что в ней хранится инстанс класса.
источник

m@

madwayz @ 0xd34d in Python beginners
Опиши конкретную задачу. Мне сложно понять тебя)
источник

А

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

m@

madwayz @ 0xd34d in Python beginners
name = input("Введите ФИО: ")
phone_number = input("Введите номер телефона: ")
friend1 = Friend(name, phone_number)
источник

m@

madwayz @ 0xd34d in Python beginners
Вот так можно создать 5 друзей. 5 инстансов с разными ФИО и телефонами будет лежать в friends_list
источник

А

Анастасия in Python beginners
Все врубилас кажется то есть я изначально формирую этого френда и потом использую класс
источник

m@

madwayz @ 0xd34d in Python beginners
Да)
источник

А

Анастасия in Python beginners
кажется врубилась ))) Больше спасибо
источник

m@

madwayz @ 0xd34d in Python beginners
А потом можешь всех друзей вывести на экран.
источник

А

Анастасия in Python beginners
А с show мне что делать? и с Self
источник

m@

madwayz @ 0xd34d in Python beginners
А что ты с ним хочешь делать?
источник

m@

madwayz @ 0xd34d in Python beginners
Я только не пойму для чего тебе show() в классе User, если ты юзаешь свой show() во Friend.
источник

А

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

m@

madwayz @ 0xd34d in Python beginners
Через self в любом месте внутри класса ты можешь получить все атрибуты, которые лежат в конструкторе. self.name, self.phone_number, например
источник

А

Анастасия in Python beginners
там переопределение первого класса потом будет по этому так
источник

m@

madwayz @ 0xd34d in Python beginners
Ты внутри класса даже можешь использовать свой метод show(). self.show()
источник

m@

madwayz @ 0xd34d in Python beginners
Переопределение метода, а не класса.
источник