Хочу реализовать ввод фамилии и имя ,пробовал через input.Только ничего не работает

class Info():
    def __init__(self, name="Info_name", surname="Info_surname"):
        self.name = name
        self.surname = surname

    def Start(self):
        print("Меня зовут " + self.name + "а моя фамилия " + self.surname)


my_info = Info()
my_info = Info("Максим","ггг")
my_info.Start()


Ответы (2 шт):

Автор решения: Mango
class info():
    name = input('Введите имя')
    surname = input('Введите фамилию')

    def Start(name, surname):
        print("Меня зовут " +name + " а моя фамилия " + surname)

info.Start(name=info.name, surname=info.surname)
→ Ссылка
Автор решения: Антон Луговкин

Вот так.

class Info():
    # конструктор, собирает экземпляр класса из переменных. По сути, функция, срабатывающая при создании экземпляра класса
    def __init__(self, name, surname):
        self.name = name
        self.surname = surname

    def start(self):
        print("Меня зовут " + self.name + ", а моя фамилия " + self.surname)

my_info = Info("Максим","ггг")
my_info.start()
→ Ссылка