Answer
In Python when we define the two functions with same name the later definition will replace the previous definition even if both of them have different arguments. Although we can use the feature of default arguments to use one definition of a function in multiple ways.
Work Step by Step
Same as above.