[VISIBLE ONLY LOCALLY] Optionally view what the website will look like at another time (in PDT):
Credit: Written by Lisa Yan
Your goal is to place an outline of beepers in Karel's world, like below.
You can assume:
Your program should also work for worlds of different sizes (other than 1x1), like below:
Decomposition. Remember, you can define functions with meaningful names and call those. Try looking at the Beeper Line worked example as a starting point when writing a helper function, and see what needs to be modified.
Using loops. Does your program use a
for loop, like below?
for i in range(4): # your code here
If not, try it out! It will help you organize your code better. We promise :-)
Great job so far! There is one more topic, called
if statements, that you will learn soon. Once you have learned that, you can optionally revisit this problem if you have extra time, and try to modify your program using everything you've learned, including
if statements, to make Karel draw the following square, where all beepers in the square outline do not border any walls. This means that 1x1 and 2x2 worlds will not have any beepers in them. The world could also be any size, including non-square.
This part is purely optional.