En un juego el personaje transporta un número indeterminado de objetos en una mochila. El juego dispone de un diccionario items donde están guardados todos los objetos del juego junto con sus características.
Puntuación
Apartado 1: 30 puntos.
Apartado 2: 35 puntos.
Apartado 3: 35 puntos.
>>> pers = {'nombre': 'Juan', 'clase': 'mago', 'nivel': 3, 'mochila': ['cuchillo', 'varita', 'libro', 'ganzúa']} >>> its = {'cuchillo': ['ladrón', 'guerrero'], 'varita': ['mago'], 'libro': ['mago'], 'espada': ['guerrero'], 'ganzúa': ['ladrón']} >>> usables(pers, its) ['varita', 'libro'] >>> its = {'cuchillo': 5, 'ganzúa': 1, 'varita': 3, 'vaso': 2, 'libro': 2, 'ganzúa': 2, 'linterna': 3} >>> equipables(pers, its) ['varita', 'libro', 'ganzúa'] >>> its = {'cuchillo': 'cortar', 'ganzúa': 'abrir', 'libro': 'aprender', 'varita': 'conjurar', 'vaso': 'beber', 'linterna': 'iluminar'} >>> acciones(pers, its) ['cortar', 'conjurar', 'aprender', 'abrir']