Изменить функцию

Функция находит день недели для данного дня месяца и данного дня недели для первого дня месяца. Например, если заданный день месяца = 7 и день недели для первого дня месяца = 3 (среда), то функция должна вернуть 2 (что означает вторник). Что поменять в функции, чтобы возвращало не 0, а 7?

def get_day_week (day, starting_dotw):
    some_variable = (day % 7 + starting_dotw - 1) % 7
    return some_variable

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

Автор решения: eri
some_variable = (some_variable + 1 - 2) % 7 + 1
→ Ссылка
Автор решения: Xander

Допишите перед строчкой с return:

some_variable = some_variable or 7
→ Ссылка
Автор решения: Grizzly
def get_day_week(day, starting_dotw):
        return (starting_dotw + day - 2) % 7 + 1
→ Ссылка