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:
Totes les vocals es canvien pel dígit “9”.
Els caràcters “p”, “P”, “z” o “Z” són eliminats.
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.