примерами, пожалуйста...
Убрать @classmethod?
Не, надо с ним по условию задания...
Зачем?
А зачем туда инстанс класса передавать?
Вот: Часть задания: Реализовать класс «Дата», функция-конструктор которого должна принимать дату в виде строки формата «день-месяц-год». В рамках класса реализовать два метода. Первый — с декоратором @classmethod. Он должен извлекать число, месяц, год и преобразовывать их тип к типу «Число».
Вот: Часть задания: Реализовать класс «Дата», функция-конструктор которого должна принимать дату в виде строки формата «день-месяц-год». В рамках класса реализовать два метода. Первый — с декоратором @classmethod. Он должен извлекать число, месяц, год и преобразовывать их тип к типу «Число».
для классметода не нужно в твоем случае инстанс класса передавать
А что откуда и куда передавать? Я воще без понятия 😞
подумай пару минут class Date: def __init__(self, date_str): # Сохраняем строку даты в экземпляре класса self.date_str = date_str @classmethod def extract_date_elements(#todo): """ Извлекает элементы даты (день, месяц, год) из строки и преобразует их в числа. """ # todo # Тестирование функциональности date = Date("20-08-2021") day, month, year = # todo print(f"Day: {day}, Month: {month}, Year: {year}")
Подумал более 5-и минут и ничего не понял
Это печально. Подсказка 1: https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/dekorator-classmethod/
Обсуждают сегодня