From a6567b585261c5ca323f22e75499d4b6e77306ab Mon Sep 17 00:00:00 2001 From: navjot Date: Wed, 29 Apr 2020 15:47:49 +0530 Subject: [PATCH] test file --- updated_dat_num.py | 49 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 updated_dat_num.py diff --git a/updated_dat_num.py b/updated_dat_num.py new file mode 100644 index 0000000..6876079 --- /dev/null +++ b/updated_dat_num.py @@ -0,0 +1,49 @@ +input_val = [[12, 15], [38, 42], [45.50, 47.75]] +# output - Monday 12:00-15:00, Tuesday 14:00-18:00, Tuesday 21:30-23:45 + +output = '' + +days = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday'] + +temp_opt = [] +def convert_float(obj): + if isinstance(obj, float): + flot = str(obj).split('.') + return str(int(flot[0])%24)+':'+str(60*int(flot[1])/100) + else: + return str(obj%24)+':00' + + +for objs in input_val: + if isinstance(objs[0], float) and isinstance(objs[1], float): + # import pdb;pdb.set_trace() + # flot = str(obj).split('.') + # opt.append(str(int(flot[0])%24)+':'+str(60*int(flot[1])/100)) + temp_opt = '{}-{}'.format(convert_float(objs[0]),convert_float(objs[1])) + # print(convert_float(objs[0]),convert_float(objs[1])) + elif isinstance(objs[0], int) or isinstance(objs[1], float): + temp_opt = '{}-{}'.format(convert_float(objs[0]),convert_float(objs[1])) + # print(convert_float(objs[0]),convert_float(objs[1])) + elif isinstance(objs[0], float) or isinstance(objs[1], int): + temp_opt = '{}-{}'.format(convert_float(objs[0]),convert_float(objs[1])) + # print(convert_float(objs[0]),convert_float(objs[1])) + else: + temp_opt = '{}-{}'.format(convert_float(objs[0]),convert_float(objs[1])) + # print(convert_float(objs[0]),convert_float(objs[1])) +print(temp_opt) + + + + # opt = [] + # for obj in objs: + # day_obj = 0 + # if isinstance(obj, float): + # flot = str(obj).split('.') + # # import pdb;pdb.set_trace() + # opt.append(str(int(flot[0])%24)+':'+str(60*int(flot[1])/100)) + # else: + # opt.append(str(obj%24)+':00') + # day_obj = obj%24/24.0 + # day_obj = days[int(objs[0]/24)] if isinstance(objs[0], float) else days[int(objs[0]/24)] + # # print(day_obj) + # print '-'.join(opt) -- 2.40.1