(s)
return string
Convert seconds to a nicer string showing days, hours, minutes and seconds
Convert seconds to a nicer string showing days, hours, minutes and seconds
Convert seconds to a nicer string showing days hours minutes and seconds
def time_str(s):
    """
    Convert seconds to a nicer string showing days, hours, minutes and seconds
    """
    days, remainder = divmod(s, 60 * 60 * 24)
    hours, remainder = divmod(remainder, 60 * 60)
    minutes, seconds = divmod(remainder, 60)
    string = ""
    if days > 0:
        string += "{:d} days, ".format(int(days))
    if hours > 0:
        string += "{:d} hours, ".format(int(hours))
    if minutes > 0:
        string += "{:d} minutes, ".format(int(minutes))
    string += "{:d} seconds".format(int(seconds))
    return string
def time_str ( s ) : days , remainder = divmod ( s , 60 * 60 * 24 ) hours , remainder = divmod ( remainder , 60 * 60 ) minutes , seconds = divmod ( remainder , 60 ) string = "" if days > 0 : string += "{:d} days, " . format ( int ( days ) ) if hours > 0 : string += "{:d} hours, " . format ( int ( hours ) ) if minutes > 0 : string += "{:d} minutes, " . format ( int ( minutes ) ) string += "{:d} seconds" . format ( int ( seconds ) ) return string