#To go with the swimming assignment.
import random

DEBUG = True
NUM_TOPS = 3

def main():
    swim_times = []
    num_of_swimmers = int(input("How many swimmers raced today?: "))
    if num_of_swimmers < NUM_TOPS:
        num_of_swimmers = NUM_TOPS
    if DEBUG:
        swim_times = rand_times(num_of_swimmers)
    else:
        swim_times = get_user_times(num_of_swimmers)
    print_results(swim_times)
    
def rand_times(num):
    random.seed()
    times = []
    for i in range(num):
        times.append(random.randint(30,100))
    return times

def print_results(swim_times):
    tops = top_times(swim_times, NUM_TOPS)
    mean = mean_time(swim_times)
    median = median_time(swim_times)
    print("The mean time is {0} \n The median time is {1}\n".format(mean, median))
    
    for i in range(NUM_TOPS):
        print("Time {0} is {1}".format(i + 1, tops[i]))
    
main()
        
        
    
    