From 82387523365c155f3abb5301b1cf7ff75ab6f5aa Mon Sep 17 00:00:00 2001 From: fauwara Date: Mon, 26 Oct 2020 19:20:42 +0400 Subject: [PATCH] created program.py and readme.md --- Python/program-32/program.py | 22 ++++++++++++++++++++++ Python/program-32/readme.md | 1 + 2 files changed, 23 insertions(+) create mode 100644 Python/program-32/program.py create mode 100644 Python/program-32/readme.md diff --git a/Python/program-32/program.py b/Python/program-32/program.py new file mode 100644 index 00000000..697d0a8f --- /dev/null +++ b/Python/program-32/program.py @@ -0,0 +1,22 @@ +def make_readable(s): + t = ['00','00','00'] + def c(a): + if len(a) == 2 : return str(a) + else: return '0'+str(a) + + if s < 60: + t[2] = c(str(s)) + + elif s >= 60 and s < 3600: + t[1] = c(str(int(s/60))) + t[2] = c(str(s%60)) + + else: + t[0] = c(str(int(s/3600))) + t[1] = c(str(int((s%3600)/60))) + t[2] = c(str(((s%3600)%60))) + + return f'{t[0]}:{t[1]}:{t[2]}' + +# print(make_readable(359999)) output: 99:59:59 +# print(make_readable(9678)) output: 2:41:18 \ No newline at end of file diff --git a/Python/program-32/readme.md b/Python/program-32/readme.md new file mode 100644 index 00000000..898fd815 --- /dev/null +++ b/Python/program-32/readme.md @@ -0,0 +1 @@ +Returns the human-readable format of the given number of seconds. \ No newline at end of file