def test_insert(self): self.assertEqual( str( insert( [interval("(2,5)"), interval("(10,20]")], interval("[3,6]"))), "[(2,6], (10,20]]") self.assertEqual(str(insert([interval("(9,15]")], interval("[2,5]"))), "[[2,5], (9,15]]")
def loop(): interval_list = raw_input('List of intervals?') Intervals = interval_list.split(", ") intervalList = [interval(i) for i in Intervals] try: Intervals = interval_list.split(", ") intervalList = [interval(i) for i in Intervals] except ValueError: print('Invalid interval') except IndexError: print('Invalid interval') while True: interval_input = raw_input('Interval?') if interval_input.upper() == 'QUIT': exit('game is over') try: new_interval = interval(interval_input) intervalList = insert(intervalList, new_interval) string_trans = [str(i) for i in intervalList] string_join = ', '.join(string_trans) print(string_join) except Exception: print( 'the interval you enter is invalid, please re-enter again: ')
def loop(): interval_list = raw_input('List of intervals?') Intervals = interval_list.split(", ") intervalList = [interval(i) for i in Intervals] try: Intervals = interval_list.split(", ") intervalList = [interval(i) for i in Intervals] except ValueError: print('Invalid interval') except IndexError: print('Invalid interval') while True: interval_input = raw_input('Interval?') if interval_input.upper() == 'QUIT': exit('game is over') try: new_interval = interval(interval_input) intervalList = insert(intervalList, new_interval) string_trans = [str(i) for i in intervalList] string_join = ', '.join(string_trans) print (string_join) except Exception: print('the interval you enter is invalid, please re-enter again: ')
def test_insert(self): self.assertEqual(str(insert([interval("(2,5)"),interval("(10,20]")], interval("[3,6]"))), "[(2,6], (10,20]]") self.assertEqual(str(insert([interval("(9,15]")], interval("[2,5]"))), "[[2,5], (9,15]]")