# Naruto Class - Class: Snake Game(2) ###### tags: `Programming` `CWL` `CS` `Python` `Snake` ## Python Review - [ ] what's is for loop - [ ] what's is while loop - [ ] what's list ## Python: Turtle Game - [x] moving functions - [x] make the turtle move ```python= # Functions def go_up(): if head.direction != "down": head.direction = "up" def go_down(): if head.direction != "up": head.direction = "down" def go_left(): if head.direction != "right": head.direction = "left" def go_right(): if head.direction != "left": head.direction = "right" def move(): if head.direction == "up": y = head.ycor() head.sety(y + 20) if head.direction == "down": y = head.ycor() head.sety(y - 20) if head.direction == "left": x = head.xcor() head.setx(x - 20) if head.direction == "right": x = head.xcor() head.setx(x + 20) # Keyboard bindings wn.listen() wn.onkeypress(go_up, "w") wn.onkeypress(go_down, "s") wn.onkeypress(go_left, "a") wn.onkeypress(go_right, "d") # Main game loop while True: wn.update() move() wn.mainloop() ```