What is the output of the following code ?
def func(x, y, z=3, k=4): print(x, y, z, k) func(1, *(5, 6))
The 1 matches x by position, 5 and 6 match y and z by *name positional (6 overrides z’s default), k defaults to 4 because it was not passed a value.
Comment here: