>>> from motxilla import Motxilla >>> m = Motxilla(4) >>> m.nespais, m.objectes (4, {}) >>> len(m) 0 >>> m.afegir(5, 'canya') >>> m.objectes {'canya': 5} >>> m.nombre_objectes() 5 >>> m.afegir(2, 'flor') >>> m.nombre_objectes() 7 >>> m.objectes == {'flor':2, 'canya':5} True >>> for x in ['flor', 'sorra', 'canya', 'diamant', 'roca']: ... print(m[x], end=',') 2,0,5,0,0, >>> m.afegir(2, 'flor') >>> m['flor'] 4 >>> m.afegir(100, 'sorra') >>> m.afegir(13, 'sorra') >>> m['sorra'] 113 >>> len(m) 3 >>> m.afegir(11, 'mongeta') >>> m.afegir(59, 'roca') >>> len(m) 4 >>> m.nombre_objectes() 133 >>> for x in ['flor', 'sorra', 'canya', 'diamant', 'mongeta', 'roca']: ... print(m[x], end=',') 4,113,5,0,11,0, >>> m.afegir(113, 'fusta') >>> m.treure('flor') >>> m['flor'] 0 >>> len(m) 3 --fi-enunciat >>> m.objectes == {'canya': 5, 'sorra': 113, 'mongeta': 11} True >>> m.afegir(9, 'roca') >>> m.afegir(50, 'roca') >>> m.treure('patata') >>> m.treure('canya') >>> for x in ['flor', 'sorra', 'canya', 'diamant', 'mongeta', 'roca', 'patata']: ... print(m[x], end=',') 0,113,0,0,11,59,0, >>> m.nombre_objectes() 183 >>> m.afegir(15, 'marbre') >>> m.afegir(8, 'or') >>> m.afegir(25, 'fusta') >>> m.afegir(10, 'plata') >>> m.objectes == {'sorra': 113, 'mongeta': 11, 'roca': 59, 'marbre': 15} True