コード例 #1
0
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)
コード例 #2
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)
コード例 #3
0
ファイル: assignment6.py プロジェクト: 14062446/assignment6
        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)