Spaces:
Running
Running
def get_readable_time(seconds: int) -> str: | |
count = 0 | |
readable_time = "" | |
time_list = [] | |
time_suffix_list = ["s", "m", "h", " days"] | |
while count < 4: | |
count += 1 | |
if count < 3: | |
remainder, result = divmod(seconds, 60) | |
else: | |
remainder, result = divmod(seconds, 24) | |
if seconds == 0 and remainder == 0: | |
break | |
time_list.append(int(result)) | |
seconds = int(remainder) | |
for x in range(len(time_list)): | |
time_list[x] = str(time_list[x]) + time_suffix_list[x] | |
if len(time_list) == 4: | |
readable_time += time_list.pop() + ", " | |
time_list.reverse() | |
readable_time += ": ".join(time_list) | |
return readable_time | |