コード例 #1
0
 def test_mergeOverlapping(self):
     input_1 = '[1, 9), (-9, -6], [6, 12), [24, 36), [12, 16]'
     result = Interval.mergeOverlapping(input_1)
     int_1 = result[0]
     int_2 = result[1]
     int_3 = result[2]
     self.assertTrue(int_1)
     self.assertEqual(int_1.lower, -9)
     self.assertEqual(int_1.upper, -6)
     self.assertEqual(int_1.lowerBound, "(")
     self.assertEqual(int_1.upperBound, "]")
     self.assertTrue(int_2)
     self.assertEqual(int_2.lower, 1)
     self.assertEqual(int_2.upper, 16)
     self.assertEqual(int_2.lowerBound, "[")
     self.assertEqual(int_2.upperBound, "]")
     self.assertTrue(int_1)
     self.assertEqual(int_3.lower, 24)
     self.assertEqual(int_3.upper, 36)
     self.assertEqual(int_3.lowerBound, "[")
     self.assertEqual(int_3.upperBound, ")")
コード例 #2
0
	def test_mergeOverlapping(self):
		input_1 = '[1, 9), (-9, -6], [6, 12), [24, 36), [12, 16]'
		result = Interval.mergeOverlapping(input_1)
		int_1 = result[0]
		int_2 = result[1]
		int_3 = result[2]
		self.assertTrue(int_1)
		self.assertEqual(int_1.lower, -9)
		self.assertEqual(int_1.upper, -6)
		self.assertEqual(int_1.lowerBound, "(")
		self.assertEqual(int_1.upperBound, "]")
		self.assertTrue(int_2)
		self.assertEqual(int_2.lower, 1)
		self.assertEqual(int_2.upper, 16)
		self.assertEqual(int_2.lowerBound, "[")
		self.assertEqual(int_2.upperBound, "]")
		self.assertTrue(int_1)
		self.assertEqual(int_3.lower, 24)
		self.assertEqual(int_3.upper, 36)
		self.assertEqual(int_3.lowerBound, "[")
		self.assertEqual(int_3.upperBound, ")")
コード例 #3
0
    while True:
        answer = input('Continue? (y/n): ')
        if answer in ('y', 'n', 'yes', 'no', 'Y', 'Yes', 'N', 'No'):
            break
        print('Invalid input.')

    if answer in ('y', "yes", 'Y', 'Yes'):
        break
    else:
        print('Sorry to see you go.')
        sys.exit()

while True:
    userInput = input("List of intervals?  ")
    try:
        intList = Interval.mergeOverlapping(userInput)
        print(intList)
        break
    except:
        print("Invalid list")

while True:
    addOn = input("interval?  ")
    if addOn == "quit":
        print('Sorry to see you go.')
        sys.exit()

    try:
        test = Interval(addOn)
    except:
        print("Invalid Input")
コード例 #4
0
ファイル: assignment7.py プロジェクト: ds-ga-1007/assignment7
    while True:
        answer = input('Continue? (y/n): ')
        if answer in ('y', 'n', 'yes', 'no', 'Y', 'Yes', 'N', 'No'):
            break
        print('Invalid input.')
        
    if answer in ('y', "yes", 'Y', 'Yes'):
        break
    else:
        print('Sorry to see you go.')
        sys.exit()

while True:
    userInput = input("List of intervals?  ")
    try:
    	intList = Interval.mergeOverlapping(userInput)
    	print(intList)
    	break
    except:
    	print("Invalid list")


while True:
	addOn = input("interval?  ")
	if addOn == "quit":
		print('Sorry to see you go.')
		sys.exit()

	try:
		test = Interval(addOn)
	except: