Я хочу создать собственный календарь в python, все еще поддерживает 365 дней, но имеет шесть месяцев. Чего я хочу добиться - программы, в которой пользователь вводит дату, например 15.01.2020, и программа выводит дату из созданного пользовательского календаря. До сих пор я создавал пользовательский календарь в виде списка кортежей, подобных следующему:
Calendar = [("Leo", range(1, 61)),
("Gemini", range(1, 62)),
("Pegasus", range(1, 62)),
("Orion", range(1, 62)),
("Scorpius", range(1, 62)),
("Taurus", range(1, 62))]
Следуя примеру, первым настраиваемым месяцем будет «Лев», и в нем будет 60 дней. Но я сталкиваюсь с проблемами, повторяющимися по дням для каждого месяца. Как я могу получить указанный c день указанного c месяца из этого списка кортежей? И затем, как я могу связать это с форматом григорианского календаря (например, 15 января).
Я очень новичок в программировании, поэтому любая помощь будет благодарна! Заранее спасибо