Nauč se Python > Kurzy > Začátečnický kurz PyLadies > Téma na přání – Webový server > Webový server - rozhraní k piškvorkám

Webový server - rozhraní k piškvorkám – Řešení [0]

# util.py
def tah(pole, index, symbol):
    if index >= len(pole) or index < 0:
        raise ValueError
    if pole[index] != '-':
        raise ValueError
    if symbol not in ('x', 'o'):
        raise ValueError

    return pole[:index] + symbol + pole[index + 1:]


def vyhodnot(pole):
    if 'xxx' in pole:
        return 'x'
    if 'ooo' in pole:
        return 'o'
    if '-' not in pole:
        return '!'
    return '-'

Toto je stránka lekce z kurzu, který probíhá nebo proběhl naživo s instruktorem.