Contact: aviboots(AT)netvision.net.il
40,758 questions
53,129 answers
573 users
days = 26 weeks, remainder_days = divmod(days, 7) str = f"{weeks} Weeks, {remainder_days} days" print(str) ''' run: 3 Weeks, 5 days '''
def to_readable_weeks_days(total_days: int) -> str: weeks = total_days // 7 # whole weeks days = total_days % 7 # leftover days return f"{weeks} week{'s' if weeks != 1 else ''} and {days} day{'s' if days != 1 else ''}" def main(): days = 26 print(to_readable_weeks_days(days)) if __name__ == "__main__": main() ''' run: 3 weeks and 5 days '''