from math import *
from time import *
from ion import *
from turtle import *
from kandinsky import *

print("Quelle precision ?")


a=input()

fill_rect(0,0,500,25,color(0,0,0))
draw_string("dessineo V 2.0    ",50,10)

while True:
  if keydown(KEY_ONE):
    speed(1)
  if keydown(KEY_TWO):
    speed(2)
  if keydown(KEY_THREE):
    speed(3)
  if keydown(KEY_FOUR):
    speed(4)
  if keydown(KEY_FIVE):
    speed(5)
  if keydown(KEY_SIX):
    speed(6)
  if keydown(KEY_SEVEN):
    speed(7)
  if keydown(KEY_EIGHT):
    speed(8)
  if keydown(KEY_NINE):
    speed(9)
  if a==("5"):
    draw_string("P=5",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(5)
    if keydown(KEY_UP):
      setheading(90)
      forward(5)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(5)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(5)
  if a==("10"):
    draw_string("P=10",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(10)
    if keydown(KEY_UP):
      setheading(90)
      forward(10)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(10)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(10)
  if a==("1"):
    draw_string("P=1",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(1)
    if keydown(KEY_UP):
      setheading(90)
      forward(1)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(1)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(1)
  if a==("2"):
    draw_string("P=2",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(2)
    if keydown(KEY_UP):
      setheading(90)
      forward(2)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(2)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(2)
  if a==("3"):
    draw_string("P=3",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(3)
    if keydown(KEY_UP):
      setheading(90)
      forward(3)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(3)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(3)
  if a==("4"):
    draw_string("P=4",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(4)
    if keydown(KEY_UP):
      setheading(90)
      forward(4)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(4)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(4)
  if a==("6"):
    draw_string("P=6",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(6)
    if keydown(KEY_UP):
      setheading(90)
      forward(6)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(6)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(6)
  if a==("7"):
    draw_string("P=7",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(7)
    if keydown(KEY_UP):
      setheading(90)
      forward(7)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(7)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(7)
  if a==("8"):
    draw_string("P=8",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(8)
    if keydown(KEY_UP):
      setheading(90)
      forward(8)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(8)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(8)
  if a==("9"):
    draw_string("P=9",200,10)
    if keydown(KEY_RIGHT):
      setheading(0)
      forward(9)
    if keydown(KEY_UP):
      setheading(90)
      forward(9)
    if keydown(KEY_LEFT):
      setheading(180)
      forward(9)
    if keydown(KEY_DOWN):
      setheading(270)
      forward(9)
  if keydown(KEY_BACKSPACE):
    penup()
  if keydown(KEY_MINUS):
    reset()
  if keydown(KEY_EXE):
    pendown()
  if keydown(KEY_ALPHA):
    print("?")