Activity a “Icy Alley” seems contrived. You really don’t need to have an if statement in this activity. Validation doesn’t seem to check anyway.
Activity d “Preparing for a Mural” also seems contrived. You don’t need if statements. Validation doesn’t check.
If you want a bunch of if practice, try something like this:
def turn_east(this_painter):
if this_painter.is_facing_north():
turn_right(this_painter)
if this_painter.is_facing_south():
turn_left(this_painter)
if this_painter.is_facing_west():
turn_around(this_painter)