def loop(): #initial input interval list while True: try: int_list=input("List of intervals?") if int_list.lower()=='quit': sys.exit(0) int_list=int_list.split(', ') intervals=[] for intv in int_list: intervals.append(Interval(intv)) #break intervals=mergeOverlapping(intervals) except ValueError as message: print(message) except EOFError: sys.exit(0)
input = input.split(",") try: for i in range(0, len(input), 2): interval = input[i] + ',' + input[i + 1] try: parsedInterval = Interval.Interval(interval) interval_list = insert(interval_list, parsedInterval) except: print "Please enter a valid list of intervals separated by commas." interval_list = [] except: print "Please enter a valid list of intervals separated by commas." interval_list = [] interval_list = mergeOverlapping(interval_list) print_intervals(interval_list) userInput = '' while True: userInput = raw_input('Interval?') if (userInput == 'quit'): break try: parsedInterval = Interval.Interval(userInput) except: print "Please enter a valid interval." interval_list = insert(interval_list, parsedInterval) interval_list = mergeOverlapping(interval_list) print_intervals(interval_list)
input = input.split(",") try: for i in range(0,len(input),2): interval = input[i] + ',' + input[i+1] try: parsedInterval = Interval.Interval(interval) interval_list = insert(interval_list,parsedInterval) except: print "Please enter a valid list of intervals separated by commas." interval_list = [] except: print "Please enter a valid list of intervals separated by commas." interval_list = [] interval_list = mergeOverlapping(interval_list) print_intervals(interval_list) userInput = '' while True: userInput = raw_input('Interval?') if(userInput == 'quit'): break try: parsedInterval = Interval.Interval(userInput) except: print "Please enter a valid interval." interval_list = insert(interval_list, parsedInterval) interval_list = mergeOverlapping(interval_list) print_intervals(interval_list)