Bolets¶
Un fitxer de bolets conté informació sobre bolets: a cada línia té
el nom vulgar del bolet, la paraula CIENTIFIC, el nom científic i
bé la paraula COMESTIBLE, bé la paraula TOXIC, depenent de si
el bolet és o no comestible. Per exemple:
Cogomella CIENTIFIC Macrolepiota Procera COMESTIBLE
Bolet de greix de la tardor CIENTIFIC Gyromitra Infula COMESTIBLE
Bolet de pi CIENTIFIC Hypholoma Fasciculare TOXIC
Bolet de Tinta CIENTIFIC Coprinus Comatus COMESTIBLE
Farinera Borda CIENTIFIC Amanita phalloides TOXIC
Girgola d'olivera CIENTIFIC Omphalotus olearius TOXIC
Pebràs CIENTIFIC Russula Delica COMESTIBLE
A partir d’un fitxer de bolets, es vol calcular un fitxer de bolets tòxics en què cada línia conté el nom vulgar d’un bolet tòxic. Per exemple, el fitxer de bolets tòxics corresponents que hi ha al fitxer de bolets anterior és els següent:
Bolet de pi
Farinera Borda
Girgola d'olivera
Dissenya la funció bolets_toxics que a partir del nom d’un fitxer de bolets i del nom d’un fitxer de bolets tòxics, escrigui en el fitxer de bolets tòxics tots els bolets tòxics que hi ha al fitxer de bolets. L’ordre en què apareixen els bolets tòxics ha de ser el mateix en els dos fitxers.
Disposes d’un fitxer de bolets d’exemple
(bolets.txt), de jocs de proves
(tests-bolets.txt) i d’una solució (bolets.py).