Home Schedule
        Example of defining and calling functions in Python
        
        # A function without any input parameters
        #   that does not return data.
        def greeting():
            print("Hola")
        
        # A function with a single input parameter
        #   we expect to be a string that does not
        #   return data.
        def person_greeting(name):
            print("Welcome, " + name)
        
        # A function to calculate the distance between two points.
        #   We expect four integers total to represent the x, y values
        #   of each point and we return the calculated distance. 
        def calc_distance(point1_x, point1_y, point2_x, point2_y):
            # distance formula
            ((x2-x1)^2 + (y2-y1)^2)
            x = (point2_x - point1_x) ** 2
            y = (point2_y - point1_y) ** 2
            
            # Return the distance
            return (x + y) ** 0.5
        
        # Function calls
        greeting()
        person_greeting("Sam")
        person_greeting("Sally")
        
        # Variables for each of the x, y coordinates
        x1 = 10
        y1 = 30
        x2 = 5
        y2 = 7
        
        # Holds the result of the distance calculation
        point_distance = calc_distance(x1, y1, x2, y2)
        
        # Display the value to the screen
        print(point_distance)