In CMU CS Academy’s graphics environment, you would write:
def alternating_colors(rows, cols):
grid = [] # This will become a list of rows
# Your nested loops here
return grid
Even smart students fail 6.3.5 on the first try. Here is why:
The foundation of the exercise is importing data. Instead of manually typing lists like data = [10, 20, 30], students learn to read from a file. The typical pattern involves: 6.3.5 Cmu Cs Academy
Cause: Case sensitivity.
Fix: CMU CS Academy usually recognizes keys like 'd' (lowercase). If you are holding Shift, it might register as 'D' (uppercase).
A common prompt (reconstructed from typical CMU CS Academy content): In CMU CS Academy’s graphics environment, you would
"Write a program where a blue circle moves right across the screen. It should stop when its center reaches
x = 300. Use awhileloop insideonStepor a custom function. Ensure the loop doesn't freeze the program."
Constraints:
To solve the typical 6.3.5 exercise, you need to combine Events (to change a variable) with the app.step() loop (to actually move the shape).
Topic 6.3 introduces while loops in the context of graphical animation. By 6.3.5, students have already learned: Even smart students fail 6
Specific Goals of 6.3.5: