KnowledgeBoat Logo

Computer Science

Assertion (A): Positional arguments in Python functions must be passed in the exact order in which they are defined in the function signature.

Reasoning (R): This is because Python functions automatically assign default values to positional arguments.

  1. Both A and R are true, and R is the correct explanation of A.
  2. Both A and R are true, and R is not the correct explanation of A.
  3. A is true but R is false.
  4. A is false but R is true.

Python Functions

3 Likes

Answer

A is true but R is false.

Explanation
Positional arguments must be passed in the order they are defined in the function signature in Python. Python does not automatically assign default values to positional arguments. Default values must be explicitly defined in the function signature, if not provided, the function will raise an error.

Answered By

1 Like


Related Questions