#854. 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 (2) end when green flag clicked set [steps taken v] to (0) climb (8) climb (7)
def climb(n): # define climb
global steps_taken
for _ in range(n):
steps_taken += 2
# When the green flag is clicked
steps_taken = 0
climb(8)
climb(7)
let steps_taken = 0;
// define climb
function climb(n) {
for (let i = 0; i < n; i++) {
steps_taken += 2;
}
}
// When the green flag is clicked
steps_taken = 0;
climb(8);
climb(7);
💡 Not sure? Build it in Scratch and try it out.