Пример #1
0

def splitEqual(coord_row):
    input_split = coord_row.split('=')
    for i in input_split:
        i = Coordinate(i)
        i.getAdjustedX()
        return i


def flatten(lst):
    return sum(([x] if not isinstance(x, list) else flatten(x) for x in lst),
               [])


f = file_input()
content = f.splitlines()
coords = [i.split() for i in content]
print coords

cr = CoordinateRow()
addAll(coords[0], cr)
print cr.coordinate_row

cr2 = CoordinateRow()
removeEqual(coords[0], cr2)
print cr2.coordinate_row
print flatten(cr2.coordinate_row)
cr3 = CoordinateRow()
for i in flatten(cr2.coordinate_row):
    cr3.add(
Пример #2
0
'''
Assignment: Pirate
Created on 30 nov. 2013
Author: Lizzy Sinnema
'''

from ipy_lib import file_input
data = file_input()

from CoordinateRow import CoordinateRow
from Coordinate import Coordinate


def verwerk_data(data):
    regels = data.split("=")
    for regel in regels:
        verwerk_regel(regel)


def verwerk_regel(regel):
    cr = CoordinateRow()
    coordinaten = regel.split()
    for coordinaat in coordinaten:
        verwerkt_coordinaat = verwerk_coordinaat(coordinaat)
        cr.add(verwerkt_coordinaat)
    cr2 = CoordinateRow()
    cr12 = cr.weave(cr2)
    print cr12


def verwerk_coordinaat(coordinaat):
Пример #3
0

def wachtBeurt(beurt):
    kleur = beurt[0]
    ui.print_("%s: passed" % kleur + "\n")


def getAction(beurt):
    return beurt[2]


def play():
    for beurt in beurten:
        ui.wait(getWaitingTime(beurt))
        if getAction(beurt) == 'zet':
            zetSteen(beurt)
        elif getAction(beurt) == 'pas':
            wachtBeurt(beurt)


ui.place(THREE, THREE, ui.WHITE)
ui.place(FOUR, FOUR, ui.WHITE)
ui.place(THREE, FOUR, ui.BLACK)
ui.place(FOUR, THREE, ui.BLACK)
ui.show()
ui.wait(MILISECONDS)

f = file_input()
content = f.splitlines()
beurten = [i.split() for i in content]
play()
Пример #4
0
'''
Assignment: Pirate
Created on 30 nov. 2013
Author: Lizzy Sinnema
'''

from ipy_lib import file_input
data = file_input()

from CoordinateRow import CoordinateRow
from Coordinate import Coordinate


def verwerk_data(data):
    regels = data.split("=")
    for regel in regels:
        verwerk_regel(regel)

def verwerk_regel(regel):
    cr = CoordinateRow()
    coordinaten = regel.split()
    for coordinaat in coordinaten:
        verwerkt_coordinaat = verwerk_coordinaat(coordinaat)
        cr.add(verwerkt_coordinaat)
    cr2 = CoordinateRow()
    cr12 = cr.weave(cr2)
    print cr12


def verwerk_coordinaat(coordinaat):
    coordinaat = coordinaat.split(",")