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