The *args syntax allows you to pass a variable number of arguments to the function, and they will be stored in a tuple called args. You can then access the arguments inside the function by iterating over the args tuple.
You can also use the **kwargs syntax to take a variable number of keyword arguments, which will be stored in a dictionary called kwargs