User Input

Eternaltheft eternaltheft at gmail.com
Thu May 30 09:10:22 EDT 2013


yeah i found out why it wasn't defined before because i tried to put it into a function. 

this is my drawBoard function: 

import turtle as Turtle
Turtle.title("Checkers")
b = 75

def drawBoard(b):

    Turtle.speed(0)

    Turtle.up()

    Turtle.goto(-4 * b, 4 * b)
    Turtle.down()

    for i in range (8):
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)

    for i in range (1):
        Turtle.right(90)
        Turtle.forward(b*2)
        Turtle.right(90)

    for i in range(8):
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)

    for i in range(1):
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)

    for i in range (8):
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)

    for i in range (1):
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)

    for i in range(8):
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)

    for i in range(1):
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)

    for i in range (8):
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)

    for i in range (1):
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)

    for i in range(8):
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)

    for i in range(1):
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)

    for i in range (8):
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)
        Turtle.left(90)
        Turtle.forward(b)

    for i in range (1):
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)

    for i in range(8):
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)
        Turtle.right(90)
        Turtle.forward(b)


drawBoard(b)

Turtle.done()

it draws an 8x8 board table. 

what i initially wanted to do was to return this function if nothing was inputted from the user. i hope that makes more sense :S



More information about the Python-list mailing list