Light
The value returned by a procedure refers to the result or output produced when the procedure is executed. This value can be assigned to variables, used in calculations, or further processed by other parts of the program.
In Python, return statements are used within procedures/functions/methods/subroutines to specify what value should be sent back as the result.
Output refers generally to any data produced by a program after performing certain operations or calculations.
Return Type: Return type specifies the type of data that will be returned by a function/procedure/method when it executes successfully.