Diferència entre revisions de la pàgina «ASIX-M3-UF1-Recuperació Extraordinària»
Línia 23: | Línia 23: | ||
− | 1- Feu un programa que a partir d'una frase introduïda per teclat, | + | 1- Feu un programa que a partir d'una frase introduïda per teclat, crei dues llistes, una amb les paraules que comencen per vocal i una altra llista amb paraules que comencin per consonant. A continuació, mostreu el contingut d'ambdues llistes. |
+ | |||
+ | * Podeu utilitzar la cadena "aeiouAEIOU". | ||
+ | |||
+ | :2,5 punts | ||
<pre> | <pre> | ||
Exemple | Exemple | ||
Línia 29: | Línia 33: | ||
Frase: "El David ha regalat unes sabates a un nen trist que anava descalç" | Frase: "El David ha regalat unes sabates a un nen trist que anava descalç" | ||
− | + | llistaVocals = ["El", "unes", "a", "un", "anava"] | |
− | + | llistaConsonants = ["David", "ha", "regalat", "sabates", "nen", "trist", "que", "descalç"] | |
</pre> | </pre> | ||
Revisió del 17:10, 10 juny 2022
- UF1 – Recuperació Extraordinària-
1. Fes un programa que demani dos números i mostri el següent (en l'exemple els números són 5 i 7)
- 2,5 punts
1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7
- El primer número més gran indica el número de files.
2. En una seqüència de números enters positius acabada en -1, comptar tots els números de 3 xifres que tenen el primer dígit igual al darrer:
- 2,5 punts
Exemple: 3 700 82 34 222 141 97 176 2012 4056 393 214 797 -1 → 4 (222 141 393 797)
1- Feu un programa que a partir d'una frase introduïda per teclat, crei dues llistes, una amb les paraules que comencen per vocal i una altra llista amb paraules que comencin per consonant. A continuació, mostreu el contingut d'ambdues llistes.
- Podeu utilitzar la cadena "aeiouAEIOU".
- 2,5 punts
Exemple Frase: "El David ha regalat unes sabates a un nen trist que anava descalç" llistaVocals = ["El", "unes", "a", "un", "anava"] llistaConsonants = ["David", "ha", "regalat", "sabates", "nen", "trist", "que", "descalç"]
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. 3 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 la factura (unitats * preu producte i el import total de la cistella de compra). 4 punts
Exemple # Productes i preu Productes = {'Samarreta' : 8.55, 'Foulard' : 8.20, 'Gorra' : 6.95, 'Bufanda': 11.25, 'Mocador' : 12.00, 'Mitjons': 9,95, 'Calçotets' : 9.70, 'Pijama' : 12.40} Es demanen els productes i es crea la cistella (cal comprovar que els productes existeixen). Cistella = {'Gorra' : 2, 'Mocador' : 4, 'Foulard' : 2, 'Pijama' : 1} Factura Producte Unitats Preu Total producte Gorra 2 6.95 13.90 Mocador 4 12.00 48.00 Foulard 2 8.20 16.40 Pijama 1 12.40 12.40 Total: 90.70