+ 2
How to return myfunction in python3.?
How to return myfunction in python3.?
1 Answer
0
Do you mean how to return a value from a function?
it depends on the programming language you are using, e.g.: on Java the command 'return' gives you back the value returned from the function after you give some arguments and the function is executed.
Code example: (difference with iteraction of increments)
public static int myfunc (int x, int y) {
int a = x;
int b = y;
while ( b > 0) {
a = a + 1;
b = b - 1;
}
}
return a; // returns the value of the 'a' variable
// after
// myfunc is executed
if we call this method with arguments (3,1) myfunc works like this:
- in order to keep the original values of input, it 'copies' x and y values into two new variables, called a and b
- then while b is > 0, it increments the value in a decrementing at the same time the value of b
(so if at the first iteration, a is 3 and b 1, at the end of that, a is 2 and b is 0)
- at the end of while loop, the result of the difference is into the variable a, so the function returns that value