Made an etch-a-sketch and turtle race game!
Update README.md
This commit is contained in:
parent
bc3301c6a7
commit
8f4c47043d
3 changed files with 91 additions and 0 deletions
27
Day 19/etch-a-sketch.py
Normal file
27
Day 19/etch-a-sketch.py
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
from turtle import Turtle, Screen
|
||||
|
||||
arrow = Turtle()
|
||||
screen = Screen()
|
||||
|
||||
def move_forwards():
|
||||
arrow.forward(10)
|
||||
|
||||
def move_backwards():
|
||||
arrow.backward(10)
|
||||
|
||||
def clockwise():
|
||||
arrow.right(10)
|
||||
|
||||
def counter_clockwise():
|
||||
arrow.left(10)
|
||||
|
||||
def clear_drawing():
|
||||
arrow.reset()
|
||||
|
||||
screen.listen()
|
||||
screen.onkey(key="w", fun=move_forwards) # higher order function
|
||||
screen.onkey(key="s", fun=move_backwards)
|
||||
screen.onkey(key="d", fun=clockwise)
|
||||
screen.onkey(key="a", fun=counter_clockwise)
|
||||
screen.onkey(key="c", fun=clear_drawing)
|
||||
screen.exitonclick()
|
||||
Loading…
Add table
Add a link
Reference in a new issue