Code a Python module (mystdio.py) with the following function signatures:
def create3D(hCount, wCount, bCount, value=None):
def write3D(a):
def readInt3D():
def readFloat3D():
def readBool3D():Include an appropriate main() test client in your module and helpful docstrings.
2. Compose a recursive program rruler.py similar in output to ruler.py but this time taking acommand-line int argument and storing the output in a three-dimensional data structure asfollows
:$python rruler.py 1
$ [[[1]]]
$python rruler.py 2$[[[0, 0, 0], [0, 1, 0], [0, 0, 0]],[[0, 1, 0], [1, 2, 1], [0, 1, 0]], [[0, 0, 0], [0, 1, 0], [0, 0, 0]]]...and so on.
Basically, its output is a 3D structure that has the value of the command-line argument at itscenter and the remainder of the output "fanning out" literally in all directions (left, right, up,down, front and back).Use the functions of the module you created in 1 above (mystdio) in your program to achievethe desired result.