diff --git a/content/slides/ar.yaml b/content/slides/ar.yaml index 5aa223eca50..fe6dbe01012 100644 --- a/content/slides/ar.yaml +++ b/content/slides/ar.yaml @@ -1043,6 +1043,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1062,8 +1088,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1093,8 +1150,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/bg.yaml b/content/slides/bg.yaml index c24831668ed..fc67d5e9300 100644 --- a/content/slides/bg.yaml +++ b/content/slides/bg.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/bn.yaml b/content/slides/bn.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/bn.yaml +++ b/content/slides/bn.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ca.yaml b/content/slides/ca.yaml index af79ab2926a..ac1c7016e41 100644 --- a/content/slides/ca.yaml +++ b/content/slides/ca.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/cs.yaml b/content/slides/cs.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/cs.yaml +++ b/content/slides/cs.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/cy.yaml b/content/slides/cy.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/cy.yaml +++ b/content/slides/cy.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/da.yaml b/content/slides/da.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/da.yaml +++ b/content/slides/da.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/de.yaml b/content/slides/de.yaml index 707c9bc4464..d648d8bcb60 100644 --- a/content/slides/de.yaml +++ b/content/slides/de.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/el.yaml b/content/slides/el.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/el.yaml +++ b/content/slides/el.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/en.yaml b/content/slides/en.yaml index 0eabd68e833..d8450538917 100644 --- a/content/slides/en.yaml +++ b/content/slides/en.yaml @@ -1050,6 +1050,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1069,6 +1095,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 16! 17: @@ -1100,6 +1159,28 @@ levels: {else}: {print} 'Better luck next time..' 4: + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: header: Let's try it out! text: Enjoy the adventures in level 17! 18: diff --git a/content/slides/eo.yaml b/content/slides/eo.yaml index 30f995448ee..f641416ef30 100644 --- a/content/slides/eo.yaml +++ b/content/slides/eo.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/es.yaml b/content/slides/es.yaml index 3a9fd1c7461..1546e783370 100644 --- a/content/slides/es.yaml +++ b/content/slides/es.yaml @@ -1049,6 +1049,32 @@ levels: respuesta = {ask} '¿Cuánto es 5 veces 5?' {print} 'Se ha dado una respuesta correcta' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: ¡Vamos a probarlo! text: ¡Disfruta las aventuras en el nivel 15! 16: @@ -1068,6 +1094,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} 'El número de la suerte de 'amigos[i] ' es ' numeros_suerte[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: ¡Vamos a probarlo! text: ¡Disfruta las aventuras en el nivel 16! 17: @@ -1099,6 +1158,28 @@ levels: {else}: {print} 'Más suerte la próxima vez..' 4: + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: header: ¡Vamos a probarlo! text: ¡Disfruta las aventuras en el nivel 17! 18: diff --git a/content/slides/et.yaml b/content/slides/et.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/et.yaml +++ b/content/slides/et.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/fa.yaml b/content/slides/fa.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/fa.yaml +++ b/content/slides/fa.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/fi.yaml b/content/slides/fi.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/fi.yaml +++ b/content/slides/fi.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/fr.yaml b/content/slides/fr.yaml index 2e871fba46b..38d2c11c976 100644 --- a/content/slides/fr.yaml +++ b/content/slides/fr.yaml @@ -1049,6 +1049,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1068,8 +1094,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1099,8 +1156,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/fy.yaml b/content/slides/fy.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/fy.yaml +++ b/content/slides/fy.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/he.yaml b/content/slides/he.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/he.yaml +++ b/content/slides/he.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/hi.yaml b/content/slides/hi.yaml index 061184dd041..a0d0a21b34b 100644 --- a/content/slides/hi.yaml +++ b/content/slides/hi.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/hu.yaml b/content/slides/hu.yaml index 59f536db558..ebc97c20f46 100644 --- a/content/slides/hu.yaml +++ b/content/slides/hu.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ia.yaml b/content/slides/ia.yaml index 0eabd68e833..1bd47e90838 100644 --- a/content/slides/ia.yaml +++ b/content/slides/ia.yaml @@ -1050,6 +1050,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1069,8 +1095,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1100,8 +1157,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/id.yaml b/content/slides/id.yaml index 5d96d3b0026..faaace1957f 100644 --- a/content/slides/id.yaml +++ b/content/slides/id.yaml @@ -1053,6 +1053,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Mari kita mencobanya! text: Nikmati petualangan di level 15! 16: @@ -1072,6 +1098,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: Mari kita mencobanya! text: Nikmati petualangan di level 16! 17: @@ -1103,6 +1162,28 @@ levels: {else}: {print} 'Better luck next time..' 4: + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: header: Mari kita coba! text: Nikmati petualangan di level 17! 18: diff --git a/content/slides/it.yaml b/content/slides/it.yaml index 0985d402bc8..5a8c8ee09fa 100644 --- a/content/slides/it.yaml +++ b/content/slides/it.yaml @@ -1046,6 +1046,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1065,8 +1091,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1096,8 +1153,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ja.yaml b/content/slides/ja.yaml index 745d0c3161e..432f5437985 100644 --- a/content/slides/ja.yaml +++ b/content/slides/ja.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/kmr.yaml b/content/slides/kmr.yaml index 2786f4ff3ee..d5c2a6a0e29 100644 --- a/content/slides/kmr.yaml +++ b/content/slides/kmr.yaml @@ -1040,6 +1040,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1059,8 +1085,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1090,8 +1147,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ko.yaml b/content/slides/ko.yaml index bc20ca5a38e..8fe7ca0fc4e 100644 --- a/content/slides/ko.yaml +++ b/content/slides/ko.yaml @@ -955,6 +955,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: 한번 해보자! text: 레벨 15의 모험을 즐기세요! 16: @@ -974,6 +1000,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: 한번 해보자! text: 레벨 16의 모험을 즐기세요! 17: @@ -1005,6 +1064,28 @@ levels: {else}: {print} 'Better luck next time..' 4: + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: header: 한번 해보자! text: 레벨 17의 모험을 즐기세요! 18: diff --git a/content/slides/mi.yaml b/content/slides/mi.yaml index b2799d6c230..c8fccba9a22 100644 --- a/content/slides/mi.yaml +++ b/content/slides/mi.yaml @@ -1052,6 +1052,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1071,8 +1097,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1102,8 +1159,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/nb_NO.yaml b/content/slides/nb_NO.yaml index c353d40bc11..03837893d73 100644 --- a/content/slides/nb_NO.yaml +++ b/content/slides/nb_NO.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/nl.yaml b/content/slides/nl.yaml index f9877deb57c..df690ec4836 100644 --- a/content/slides/nl.yaml +++ b/content/slides/nl.yaml @@ -1037,6 +1037,32 @@ levels: answer = {ask} 'Hoeveel is 5 maal 5?' {print} 'Je antwoord is goed' 3: + header: Debugging + text: Laten we deze code debuggen! + code: |- + getallen = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} getal + i = + 1 + + random_getal = getallen {random} + gokjes = 10 + + {while} guess = 0 + antwoord = 'Raad mijn getal:' + {if} antwoord >= random_getal + {print} 'Lager!' + gokjes = gok -1 + {if} antwoord > random_getal + {print} 'Hoger!' + gokjes = gokjes + {else} antwoord = random_getal + {print} 'Goedzo! Je hebt het geraden' + gokjes = 10 + + debug: 'True' + 4: header: Proberen maar! text: Veel plezier met de avonturen in level 15! 16: @@ -1056,6 +1082,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} vrienden[i] 'zijn geluks nummer is ' geluks_nummers[i] 3: + header: Debugging + text: Laten we deze code debuggen! + code: |- + {print} 'Test je vriendschap' + {onderwerpen} = ['lied', 'film', 'eten', 'drinken'] + antwoorden_speler_1 = [] + antwoorden_speler_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + antwoord = {ask} 'Wat is je favoriete ' onderwerpen[i] + {add} answer {to} antwoorden_speler_1 + + {print} 'Speler 2, jouw beurt!' + {for} i {in} {range} 0 {to} 4 + antwoorden_speler_2 = {ask} 'Wat is speler 2s favoriete ' onderwerpen + {add} antwoorden_speler_2 {in} antwoorden_speler_2 + {if} antwoorden_speler_2[2] == antwoorden_speler[1] + {print} 'Juist!' + {else} + {print} 'Fout!' + score = score - 25 + + {print} 'Je hebt een score van ' score '%' + + {if} score = 100 + {print} 'Je bent een geweldige vriend(in)' + {if} score < 100 {or} score >= 50 + {print} 'Dat kan beter' + {else} score < 50 + {print} 'Jij noemt jezelf een vriend(in)?!' + debug: 'True' + 4: header: Proberen maar! text: Veel plezier met de avonturen in level 16! 17: @@ -1087,6 +1146,28 @@ levels: {else}: {print} 'Meer geluk volgende keer..' 4: + header: Debugging + text: Laten we deze code debuggen! + code: |- + {define} vraag_richting + richting = {ask} 'Waar wil je heen?' + {if} richting = 'terug' + {turn} 180 + {else} richting == 'rechts' + {turn} 90 + {else} richting == 'links' + {turn} 270 + {forward} 100 + + doorspelen = 'yes' + + {while} doorspelen == 'yes' + {print} vraag_richting + {sleep} + doorspelen = 'Wil je nog iets tekenen?' + {sleep} + debug: 'True' + 5: header: Aan het werk! text: Veel plezier met de avonturen in level 17! 18: diff --git a/content/slides/pa_PK.yaml b/content/slides/pa_PK.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/pa_PK.yaml +++ b/content/slides/pa_PK.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/pap.yaml b/content/slides/pap.yaml index b2799d6c230..c8fccba9a22 100644 --- a/content/slides/pap.yaml +++ b/content/slides/pap.yaml @@ -1052,6 +1052,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1071,8 +1097,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1102,8 +1159,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/pl.yaml b/content/slides/pl.yaml index ec5c0a6eb26..0b697b00785 100644 --- a/content/slides/pl.yaml +++ b/content/slides/pl.yaml @@ -1048,6 +1048,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1067,8 +1093,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1098,8 +1155,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/pt_BR.yaml b/content/slides/pt_BR.yaml index b38d4fbb0b0..c9a611dd23b 100644 --- a/content/slides/pt_BR.yaml +++ b/content/slides/pt_BR.yaml @@ -1041,6 +1041,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1060,8 +1086,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Bem-vindo(a) ao nível 17 @@ -1091,8 +1148,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Bem-vindo(a) ao nível 18 diff --git a/content/slides/pt_PT.yaml b/content/slides/pt_PT.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/pt_PT.yaml +++ b/content/slides/pt_PT.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ro.yaml b/content/slides/ro.yaml index 8370ade7137..aee79b50cc1 100644 --- a/content/slides/ro.yaml +++ b/content/slides/ro.yaml @@ -1041,6 +1041,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1060,8 +1086,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1091,8 +1148,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ru.yaml b/content/slides/ru.yaml index 24740dcd08e..8c3c704401c 100644 --- a/content/slides/ru.yaml +++ b/content/slides/ru.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/sl.yaml b/content/slides/sl.yaml index ff5777c06f4..72f7c366b1d 100644 --- a/content/slides/sl.yaml +++ b/content/slides/sl.yaml @@ -509,6 +509,32 @@ levels: text: "We are going to learn a new loop, the while loop! The loop continues as long as the statement is true. So don't forget to change the value in the loop.\n\nIn the example code, we continue until a correct answer has been given. If the correct answer is never given, the loop will never end!" code: "answer = 0\n{while} answer != 25\n answer = {ask} 'What is 5 times 5?'\n{print} 'A correct answer has been given'" 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -520,8 +546,39 @@ levels: text: We are going to make lists the Python way, with square brackets around the lists! We also keep the quotation marks around each item like we have learned in previous levels. We use square brackets to point out a place in a list. The at random command can not be used anymore. code: "friends = ['Ahmed', 'Ben', 'Cayden']\n{print} friends[1] ' is the first friend on the list.'\n{print} friends[2] ' is the second friend on the list.'\n{print} friends[3] ' is the third friend on the list.'\n#now we will match 2 lists using the variable i\nlucky_numbers = [15, 18, 6]\n{for} i {in} {range} 1 {to} 3\n {print} friends[i] 's lucky number is ' lucky_numbers[i]" 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -535,8 +592,28 @@ levels: text: 'In this level you can also use a new command: elif. elif is short for else if and you need it when you want to make 3 (or more!) options. Check it out!' code: "prices = ['1 million dollars', 'an apple pie', 'nothing']\nyour_price = prices[{random}]\n{print} 'You win ' your_price\n{if} your_price == '1 million dollars' :\n {print} 'Yeah! You are rich!'\n{elif} your_price == 'an apple pie' :\n {print} 'Lovely, an apple pie!'\n{else}:\n {print} 'Better luck next time..'" 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/sq.yaml b/content/slides/sq.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/sq.yaml +++ b/content/slides/sq.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/sr.yaml b/content/slides/sr.yaml index 8ed647d0572..2041f437216 100644 --- a/content/slides/sr.yaml +++ b/content/slides/sr.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/sv.yaml b/content/slides/sv.yaml index 1fc3be2943e..73cbb252492 100644 --- a/content/slides/sv.yaml +++ b/content/slides/sv.yaml @@ -1046,6 +1046,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Vi testar det! text: Ha det kul med äventyren på nivå 15! 16: @@ -1065,6 +1091,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: Vi testar det! text: Ha det kul med äventyren på nivå 16! 17: diff --git a/content/slides/sw.yaml b/content/slides/sw.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/sw.yaml +++ b/content/slides/sw.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/te.yaml b/content/slides/te.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/te.yaml +++ b/content/slides/te.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/th.yaml b/content/slides/th.yaml index e8a7fceec9b..5ea8251c0ea 100644 --- a/content/slides/th.yaml +++ b/content/slides/th.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/tl.yaml b/content/slides/tl.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/tl.yaml +++ b/content/slides/tl.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/tn.yaml b/content/slides/tn.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/tn.yaml +++ b/content/slides/tn.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/tr.yaml b/content/slides/tr.yaml index 5e0aa554ffc..e61684dce09 100644 --- a/content/slides/tr.yaml +++ b/content/slides/tr.yaml @@ -1046,6 +1046,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Hadi deneyelim! text: Seviye 15'teki maceraların tadını çıkarın! 16: @@ -1065,6 +1091,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: Hadi deneyelim! text: Seviye 16'daki maceraların tadını çıkarın! 17: @@ -1096,6 +1155,28 @@ levels: {else}: {print} 'Better luck next time..' 4: + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: header: Hadi deneyelim! text: Seviye 17'deki maceraların tadını çıkarın! 18: diff --git a/content/slides/uk.yaml b/content/slides/uk.yaml index 058cc78cfe0..6cc84c43431 100644 --- a/content/slides/uk.yaml +++ b/content/slides/uk.yaml @@ -1044,6 +1044,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1063,8 +1089,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1094,8 +1151,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/ur.yaml b/content/slides/ur.yaml index 607d1514d43..f17b7439292 100644 --- a/content/slides/ur.yaml +++ b/content/slides/ur.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/vi.yaml b/content/slides/vi.yaml index 30f2bd83581..7e84d66cbeb 100644 --- a/content/slides/vi.yaml +++ b/content/slides/vi.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18 diff --git a/content/slides/zh_Hans.yaml b/content/slides/zh_Hans.yaml index f0ab82e0a07..26072f9836b 100644 --- a/content/slides/zh_Hans.yaml +++ b/content/slides/zh_Hans.yaml @@ -1056,6 +1056,32 @@ levels: answer = {ask} '5 乘以 5 是多少?' {print} '已给出正确答案' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: 让我们开始尝试! text: 享受15级的冒险吧! 16: @@ -1075,6 +1101,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] '的幸运数字是 ' lucky_numbers[i] 3: + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: header: 让我们开始尝试! text: 享受16级的冒险吧! 17: @@ -1106,6 +1165,28 @@ levels: {else}: {print} '下次祝你好运..' 4: + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: header: 我们来试一下! text: 享受第17关的冒险吧! 18: diff --git a/content/slides/zh_Hant.yaml b/content/slides/zh_Hant.yaml index 9479d65a273..041f16037b5 100644 --- a/content/slides/zh_Hant.yaml +++ b/content/slides/zh_Hant.yaml @@ -1042,6 +1042,32 @@ levels: answer = {ask} 'What is 5 times 5?' {print} 'A correct answer has been given' 3: + header: Debugging + text: Let's debug this code! + code: |- + numbers = 1, 2 + + {for} i {in} {range} 3 {to} 50 + {add} x {to} numbers + i = + 1 + + random_number = numbers {random} + guesses = 10 + + {while} guess = 0 + answer = 'Guess my number:' + {if} answer >= random_number + {print} 'lower' + guesses = guesses -1 + {if} answer > random_number + {print} 'higher!' + guesses = guesses + {else} answer = random_number + {print} 'correct' + guesses = 10 + + debug: 'True' + 4: header: Let's try it out! text: Enjoy the adventures in level 15! 16: @@ -1061,8 +1087,39 @@ levels: {for} i {in} {range} 1 {to} 3 {print} friends[i] 's lucky number is ' lucky_numbers[i] 3: - header: Let's try it out! - text: Enjoy the adventures in level 16! + header: Debugging + text: Let's debug this code! + code: |- + {print} 'Friendship test' + {subjects} = ['song', 'movie', 'food', 'drink'] + answers_player_1 = [] + answers_player_2 = [] + score = 100 + + {for} i {in} {range} 1 {to} 4 + answer = {ask} 'what is your favorite ' subjects[i] + {add} answer {to} answers_player_1 + + {print} 'Player 2, your turn!' + {for} i {in} {range} 0 {to} 4 + answer_player_2 = {ask} 'what is player 1s favorite ' subjects + {add} answer_player_2 {in} answers_player_2 + {if} answers_player_2[2] == answers_player_1[1] + {print} 'Correct!' + {else} + {print} 'Wrong!' + score = score - 25 + + {print} 'Player 2, you've scored ' score '%' + + {if} score = 100 + {print} 'You are an amazing friend' + {if} score < 100 {or} score >= 50 + {print} 'You could do better' + {else} score < 50 + {print} 'Do you even know this person?!' + debug: 'True' + 4: 17: 1: header: Welcome to level 17 @@ -1092,8 +1149,28 @@ levels: {else}: {print} 'Better luck next time..' 4: - header: Let's try it out! - text: Enjoy the adventures in level 17! + header: Debugging + text: Let's debug this code! + code: |- + {define} ask_direction + direction = {ask} 'Where do you want to go?' + {if} direction = 'backwards' + {turn} 180 + {else} direction == 'right' + {turn} 90 + {else} direction == 'left' + {turn} 270 + {forward} 100 + + continue = 'yes' + + {while} continue == 'yes' + {print} ask_direction + {sleep} + continue = 'do you want to draw some more?' + {sleep} + debug: 'True' + 5: 18: 1: header: Welcome to level 18