Knowledge Card - Return Values

Return Values

  1. Purpose: Functions return values to communicate results back to the caller.

    • Example: def square(x): return x * x returns the square of x.
  2. Multiple Return Values: Functions can return multiple values as tuples.

    • Example: def divide(a, b): return a // b, a % b returns quotient and remainder.
  3. No Return Value: Functions without a return statement implicitly return None.

    • Example: def greet(): print('Hello') does not return a value.