Tipus producte

Dissenyeu la següent funció i deseu-la al fitxer:file:tipusprod.py:

tipusprod.algun_producte(tup, dic, tipus_ref)

Paràmetres:

tup: tuple amb noms de productes (string)

dic: diccionari que associa cada producte (la clau) amb el seu tipus (el valor, com ara alimentació, electrònica, roba, etc.). Claus i valors són strings.

tipus_ref: un tipus de producte (string)

Retorna:

True si en el tuple tup hi ha al menys un producte del tipus tipus_ref, False en cas contrari.

Exemples de funcionament:

>>> tup = ('xocolata', 'rellotge', 'iPad', 'torrons')
>>> dic = {'xocolata': 'alimentacio', 'rellotge':'joieria', 'iPad': 'electronica', 'torrons': 'alimentacio'}
>>> algun_producte(tup, dic, 'joieria')
True
>>> algun_producte(tup, dic, 'joguines')
False

Nota

Podeu descarregar el fitxer amb tests test_tipusprod.txt.

Solució

Disposeu d’una solució al fitxer tipusprod.py.