#! /usr/bin/env python """ """ def to_minute(time: str) -> int: t = time.split(":") if len(t) == 1: return int(t[0])*60 return int(t[0])*60 + int(t[1]) def to_time(diff: int) -> tuple[int, int]: return divmod(diff, 60) def print_diff(start_time, end_time, diff) -> str: h,m = to_time(diff) if h == 1: stunde = "1 Stunde" else: stunde = f"{h} Stunden" if m == 1: minute = "1 Minute" else: minute = f"{m} Minuten" return f"Zwischen {start_time} und {end_time} sind {stunde} und {minute} vergangen." # Zwischen 8:00 und 9:20 sind 1 Stunde und 20 Minuten vergangen.