>>> from parkings import Parking >>> from datetime import datetime >>> p = Parking(5) >>> p.matricules ['', '', '', '', ''] >>> p.arribades [None, None, None, None, None] >>> len(p) 5 >>> p.aparca(2, '9876-MKF', datetime(2025, 5, 11, hour=10, minute=0)) >>> p.aparca(0, '1234-ABC', datetime(2025, 5, 11, hour=10, minute=20)) >>> p.matricules ['1234-ABC', '', '9876-MKF', '', ''] >>> p.arribades[0] datetime.datetime(2025, 5, 11, 10, 20) >>> list(map(str, p.arribades)) ['2025-05-11 10:20:00', 'None', '2025-05-11 10:00:00', 'None', 'None'] >>> p.ocupacio() (2, 3) >>> p.aparca(3, '2126-RRR', datetime(2025, 5, 11, hour=12, minute=12)) >>> p.desaparca(2) >>> p.ocupacio() (2, 3) >>> p.matricules ['1234-ABC', '', '', '2126-RRR', ''] >>> list(map(str, p.arribades)) ['2025-05-11 10:20:00', 'None', 'None', '2025-05-11 12:12:00', 'None'] >>> p.aparca(4, '8364-VTL', datetime(2025, 5, 11, hour=13, minute=55)) >>> p.ocupacio() (3, 2) >>> p.matricules ['1234-ABC', '', '', '2126-RRR', '8364-VTL'] >>> list(map(str, p.arribades)) ['2025-05-11 10:20:00', 'None', 'None', '2025-05-11 12:12:00', '2025-05-11 13:55:00'] >>> p['2126-RRR'] 3 >>> p['9876-VTL'] -1 >>> p.desaparca(4) >>> p.desaparca(0) >>> p.ocupacio() (1, 4) --fi-enunciat >>> p.matricules ['', '', '', '2126-RRR', ''] >>> list(map(str, p.arribades)) ['None', 'None', 'None', '2025-05-11 12:12:00', 'None'] >>> len(p) 5 >>> q = Parking(10) >>> q.aparca(2, '2222-BBB', datetime(2025, 5, 11, hour= 9)) >>> q.aparca(4, '3333-CCC', datetime(2025, 5, 11, hour=10)) >>> q.aparca(9, '4444-DDD', datetime(2025, 5, 12, hour=11)) >>> q.aparca(7, '1111-AAA', datetime(2025, 5, 12, hour=12)) >>> q.aparca(5, '5555-EEE', datetime(2025, 5, 12, hour=16)) >>> len(q) 10 >>> q.matricules ['', '', '2222-BBB', '', '3333-CCC', '5555-EEE', '', '1111-AAA', '', '4444-DDD'] >>> list(map(str, q.arribades)) ['None', 'None', '2025-05-11 09:00:00', 'None', '2025-05-11 10:00:00', '2025-05-12 16:00:00', 'None', '2025-05-12 12:00:00', 'None', '2025-05-12 11:00:00'] >>> q.ocupacio() (5, 5) >>> q['3333-CCC'] 4 >>> q['2126-RRR'] -1 >>> q.desaparca(7) >>> q.desaparca(2) >>> q.desaparca(9) >>> len(q) 10 >>> q.ocupacio() (2, 8) >>> q.matricules ['', '', '', '', '3333-CCC', '5555-EEE', '', '', '', ''] >>> q.arribades [None, None, None, None, datetime.datetime(2025, 5, 11, 10, 0), datetime.datetime(2025, 5, 12, 16, 0), None, None, None, None] >>> q['1111-AAA'] -1 >>> q['5555-EEE'] 5