ASSIGNMENTS (PYTHON)
1.2.2 Quiz: Karel Commands
Question: 1
Which of these is a valid Karel command?
move
MOVE
move()
move(1)
Question: 2
Which one of these is NOT a command that Karel knows?
Turn Left
Turn Right
Move Forward
Put Down a Ball -
Answer-move()
Turn Right
1.2.4: Your First Karel Program -
Answer-if front_is_clear():
move()
if balls_present():
take_ball()
else:
move()
if front_is_clear():
move()
if balls_present():
take_ball()
else:
move()
if balls_present():
take_ball()
1.2.5: Short Stack -
Answer-move() put_ball()
put_ball()
move()
1.3.2 More Basic Karel Quiz
Question: 1
,What is a street in a Karel world?
A row
A column
A single point
Karel's position
Question: 2
What is an avenue in a Karel world?
A row
A column
A single point
Karel's position
Question: 3
If Karel starts at Street 1 and Avenue 3 facing East, what street (row) and avenue
(column) will Karel be on after this code runs?
move()
move()
move()
turn_left()
move()
Street 1 and Avenue 3
Street 4 and Avenue 4
Street 2 and Avenue 6
Street 6 and Avenue 2
Question: 4
If Karel is facing North and the code
turn_left()
turn_left()
runs, which direction is Karel facing now?
North
South
East
West -
Answer-A row
A column
Street 2 and Avenue 6
South
, 1.3.4: Make a Tower -
Answer-move() turn_left()
put_ball()
move()
put_ball()
move()
put_ball()
move()
turn_left()
turn_left()
turn_left()
1.3.5: Pyramid of Karel -
Answer-put_ball() move()
put_ball()
move()
turn_left()
put_ball()
move()
put_ball()
turn_left()
move()
put_ball()
turn_left()
turn_left()
move()
turn_left()
move()
put_ball()
turn_left()
turn_left()
turn_left()
1.4.2 Karel Can't Turn Right Quiz
Question: 1
How many times should Karel turn left in order to turn right?
1
2
3
4
Question: 2
What can be used to teach Karel to turn right?
Functions