#848. A loop inside a block
When the green flag is clicked, what is the value of the **steps taken** variable?
define climb (n) repeat (n) change [steps taken v] by (3) end when green flag clicked set [steps taken v] to (0) climb (2) climb (1)
def climb(n): # define climb
global steps_taken
for _ in range(n):
steps_taken += 3
# When the green flag is clicked
steps_taken = 0
climb(2)
climb(1)
let steps_taken = 0;
// define climb
function climb(n) {
for (let i = 0; i < n; i++) {
steps_taken += 3;
}
}
// When the green flag is clicked
steps_taken = 0;
climb(2);
climb(1);
💡 Not sure? Build it in Scratch and try it out.