2. Codi producte [3 Punts]

Per refer els codis dels productes d’un magatzem ens demanen que implentem una funció anomenada codi_nou que a partir d’un string en retorna un altre tenint en compte les següents condicions:

  1. Totes les vocals es canvien pel dígit “9”.

  2. Els caràcters “p”, “P”, “z” o “Z” són eliminats.

  3. Els caràcters alfabètics passen a estar tots en majúscula.

Desa la funció al fitxer codi.py. La funció ha de passar el següent doctest:

>>> codi_nou('x967crtzPeil')
'X967CRT99L'
>>> codi_nou('896')
'896'
>>> codi_nou('AEIOU')
'99999'
>>> codi_nou('AbEcIdOxU')
'9B9C9D9X9'
>>> codi_nou('zapePeZiP')
'9999'
>>> codi_nou('zapePrZsiP')
'99RS9'

Nota

Pots descarregar el fitxer amb tests test-codi.txt. Pots trobar una solució a codi.py.