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