def the_column(col, width=3, height=3):
    """Return all coordinates of the fields of the given column number.

    Args:
        column (int): The number of the column.
        width (int): The width of the sudoku.
        height (int): The height of the sudoku.

    Returns:
        list: The coordinates of the column with the given number.

    Raises:
        ValueError: If the column number is invalid.

    Example::
        >>> the_column(1, width=3, height=3)
        [(0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1)]
    """
    if not 0 <= col < width * height:
        raise ValueError(
            "col must be less equal 0 and less than %d" % width * height)
    return [(r, col) for r in range(width * height)]