Загрузка данных


def print_day(day):
    for task_and_place in day:
        for place, task in task_and_place.items():
           print(f"Задача: {task}, квартира: {place}")
def start_day():
    global day
    if len(day) != 0:
        print("День уже начат")
        return
    day = generate_day()
def complete_task(place, task):
    global day
    if {int(place):task} in day:
       day.remove({int(place): task})
       print("Задача выполнена !")
    else:
       print("Ошибка в написании задачи или квартиры")
       print(f"Задач осталось {len(day)}")

@timer
def complete_day():
    global day
    if len(day) == 0:
        print("День не начат")
        return
    while len(day) != 0:
        print_day(day)
        place, task = input("Введите через запятую квартиру и задачу: ").split(",")
        complete_task(place, task.strip())
        print("День завершен")