#811. 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 (5) climb (5)
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(5)
climb(5)
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(5);
climb(5);
💡 Not sure? Build it in Scratch and try it out.