Estació de trens¶
El cap de l’estació de trens de Sant Ts ha dissenyat un sistema per distribuir les arribades de trens de rodalies entre les diferents vies de l’estació. Hi ha 4 línies de rodalies: 1, 2, 3 i 4 i dos possibles sentits N (Nord) i S (Sud). Les regles de distribució són les següents:
Línia 1 Nord –> via 1
Línia 1 Sud –> via 5
Línia 2 Nord –> via 4
Línia 2 Sud –> via 9
Línia 3 Nord –> via 12
Línia 3 Sud –> via 2
Línia 4 Nord –> via 10
Línia 4 Sud –> via 7
Dissenya la funció frenen que rebi com a paràmetres un enter que representa
la línia de rodalies i un caràcter que representa el sentit i retorni el
número de la via corresponent (enter). En cas que la línia o el sentit no siguin
vàlids, la funció ha de retornar un 0.
Desa la funció al fitxer frenen.py. La funció ha de passar el
següent doctest:
>>> frenen (1, 'N') 1 >>> frenen (1, 'S') 5 >>> frenen (2, 'N') 4 >>> frenen (2, 'S') 9 >>> frenen (3, 'N') 12 >>> frenen (3, 'S') 2 >>> frenen (4, 'N') 10 >>> frenen (4, 'S') 7 >>> frenen (2, 'K') 0 >>> frenen (7, 'N') 0Nota
Pots descarregar el fitxer amb tests
frenen.txt
Solució
Disposeu de solucions al fitxer frenen.py