tauler

class tauler.Tauler(nom)

Bases: object

Diccionari de claus amb valors diferents de zero

__init__(nom)

Iniciador de Tauler

Parameters:

nom – nom (str)

Returns:

instància de Tauler

__str__()

Fixa un string corresponent a un text en que primera línia conté el valor de l’atribut nom. A continuació, i per cada línia del text conté la clau i el valor d’un element del diccionari. Els elements (claus, valor) es posen ordenats per claus. A l’inici de l’string hi ha un codi de control que esborra la pantalla d’un xterm.

class tauler.TaulerBus(nom)

Bases: Tauler

__str__()

Fixa un string corresponent a un text en que primera línia conté el valor de l’atribut nom (de la parada). A continuació, i per cada línia del text conté el nom d’una línia d’autobus i un seguit de temps previstos d’arribada ordenats de menor a major. Els noms de les línies estan en ordre lexicogràfic. A l’inici de l’string hi ha un codi de control que esborra la pantalla d’un xterm.

El diccionari llocs ha d’estar format per claus (Línia bus, Identificador bus) amb valors de temps previstos d’arribada. Es crea un altre diccionari de línies de bus com a claus, i llista ordenada des temps previstos d’arribada per assolir l’objectiu.