Jan-03-2020, 08:42 PM
Can you be sure an interval does not cross midnight (such as [2300, 0130])? If so it's trivial.
period = [[1230, 1300], [1400, 1500],[900, 1000], [1530, 1800],[1930, 2100]] def in_interval(test,periods_list): if test >= periods_list[0] and test <= periods_list[1]: return True else: return False val_to_test = int(input("Enter value")) for intervals in period: if in_interval(val_to_test,intervals): print(f'In interval {intervals}')