Пример #1
0
 def test_insert(self):
     self.assertEqual(
         interval.insert(
             [interval("[1,3]"), interval("[6,9]")], interval("[2,5]")),
         "[1,9]")
     self.assertEqual(
         interval.insert([
             interval("[1,2]"),
             interval("(3,5)"),
             interval("[6,7)"),
             interval("(8,10]"),
             interval("[12,16]")
         ], interval("[4,9]")), "[1,2], (3,10], [12,16]")
Пример #2
0
            interval_list = user_input.split(",")
            empty_list_interval = []
            for i in range(0, len(interval_list), 2):
                empty_list_interval.append(
                    interval(interval_list[i] + "," + interval_list[i + 1]))
            new_list_interval = empty_list_interval
            print(new_list_interval)
            break

        except KeyboardInterrupt:
            sys.exit(1)
        except Exception:
            print("Invalid list of intervals")
            pass

    while True:
        try:
            input_interval = input("Interval?")
            if input_interval == "quit":
                sys.exit(1)
                break
            else:
                input_interval = interval(input_interval)
                new_list_interval = interval.insert(new_list_interval,
                                                    input_interval)
                print(new_list_interval)

        except KeyboardInterrupt:
            sys.exit(1)
        except Exception:
            print("Invalid interval")
Пример #3
0
 def test_insert(self):
     self.assertEqual(interval.insert([interval("[1,3]"),interval("[6,9]")], interval("[2,5]")), "[1,9]")
     self.assertEqual(interval.insert([interval("[1,2]"),interval("(3,5)"),interval("[6,7)"),interval("(8,10]"),interval("[12,16]")], interval("[4,9]")), "[1,2], (3,10], [12,16]")
Пример #4
0
         
         user_input = user_input.replace(" ","")
         interval_list = user_input.split(",")
         empty_list_interval=[]
         for i in range(0, len(interval_list), 2):
             empty_list_interval.append(interval(interval_list[i] + "," + interval_list[i+1]))
         new_list_interval = empty_list_interval
         print (new_list_interval)
         break
     
     except KeyboardInterrupt:
         sys.exit(1)
     except Exception:
         print ("Invalid list of intervals")
         pass
 
 while True:
     try:
         input_interval = input("Interval?")
         if input_interval == "quit":
             sys.exit(1)
             break
         else:
             input_interval = interval(input_interval)
             new_list_interval = interval.insert(new_list_interval, input_interval)
             print (new_list_interval)
     
     except KeyboardInterrupt:
         sys.exit(1)
     except Exception:
         print ("Invalid interval")