ASIX-M3-UF1-Proves Tipus de dades estructurades

De wikiserver
Dreceres ràpides: navegació, cerca

1- Feu un programa que a partir d'una frase introduïda per teclat, mostri les paraules que comencin i acabin per la mateixa lletra (no distingir minúscules i majúscules) i digui quantes paraules no ho compleixen. 4 punts

Exemple

Frase: "El David ha regalat unes sabates a un nen trist que anava descalç"

Paraules que comencen i acaben amb la mateixa lletra: David, sabates, nen, trist, anava
Número de paraules que no comencen i acaben amb la mateixa lletra: 8

2- Feu un programa que a partir de dues llistes d'artícles, crei un altra només amb els productes que apareixen només en una de les llistes. 4 punts

Exemple
llistaArticles1 = ["impressora", "ordinador", "CPU", "teclat", "ratolí", "disc dur"]
llistaArticles2 = ["pantalla", "impressora", "projector", "CPU", "teclat"]

llistaArticlesDiferents = ["ordinador", "ratolí", "disc dur", "pantalla", "projector" ]

3. Feu un programa que defineixi per codi una llista de productes amb els seus preus per unitat, creï un segon diccionari amb la llista de la compra d'un client (producte i quantitat) i després mostri el cost de cada producte (unitats * preu producte) i el total de la cistella de compra.

Exemple
# Productes i preu
Productes =

Es demanen els productes i es crea la cistella (els productes han d'existir)
Cistella = ["impressora", "ordinador", "CPU", "teclat", "ratolí", "disc dur"]
llistaArticles2 = ["pantalla", "impressora", "projector", "CPU", "teclat"]

llistaArticlesDiferents = ["ordinador", "ratolí", "disc dur", "pantalla", "projector" ]


Lista de la compra Artículo 1 Precio Artículo 2 Precio Artículo 3 Precio ... ... Total