Devuelve la cantidad de argumentos proporcionados a la función. Los argumentos pueden usar cualquier tipo compatible. Cambia el parámetro inicial para que pueda aceptar cualquier cantidad de argumentos en Python.
num_args() ➞ 0
num_args("foo") ➞ 1
num_args("foo", "bar") ➞ 2
num_args(True, False) ➞ 2
num_args({}) ➞ 1