Diferència entre revisions de la pàgina «ASIX-M3-UF1-Proves Cadenes»
De wikiserver
(Es crea la pàgina amb «1- Feu un programa que a partir de la introducció d'un telèfon introduït amb el format prefix-número-extensió, mostri només el número. 3 punts <pre> Exemple: En...».) |
|||
(Hi ha 4 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 6: | Línia 6: | ||
Sortida: 932724710 | Sortida: 932724710 | ||
</pre> | </pre> | ||
+ | <!-- | ||
+ | <source lang=python> | ||
+ | print("Telèfon") | ||
+ | |||
+ | numTel = input("Introdueix un número de telèfon en el següent format (prefix-número-extensió): ") | ||
+ | inici = numTel.find("-") | ||
+ | final = numTel.find("-",inici+1) | ||
+ | print("Número de telèfon: ", numTel[inici+1:final]) | ||
+ | </source> | ||
+ | --> | ||
2- Feu un programa que llegeixi en una cadena un nom i un cognom introduïts en minúscules i mostri les seves inicials amb majúscules i amb un punt. | 2- Feu un programa que llegeixi en una cadena un nom i un cognom introduïts en minúscules i mostri les seves inicials amb majúscules i amb un punt. | ||
Línia 16: | Línia 26: | ||
A. G. | A. G. | ||
</pre> | </pre> | ||
+ | <!-- | ||
+ | <source lang=python> | ||
+ | print("Inicials") | ||
+ | |||
+ | nomComplert = input("Introdueix el nom complert (nom i primer cognom): ") | ||
+ | iniCognom = nomComplert.find(" ")+1 | ||
+ | inicials = nomComplert[0]+". "+nomComplert[iniCognom]+"." | ||
+ | print("Inicials: ", inicials.upper()) | ||
+ | </source> | ||
+ | --> | ||
3- Feu un programa que a partir de dues cadenes, crei un altra només amb els caràcters que apareixen només en una cadena. En la cadena resultat no ha d'haver caràcters repetits. | 3- Feu un programa que a partir de dues cadenes, crei un altra només amb els caràcters que apareixen només en una cadena. En la cadena resultat no ha d'haver caràcters repetits. | ||
Línia 27: | Línia 47: | ||
cad3 = libtno | cad3 = libtno | ||
</pre> | </pre> | ||
+ | |||
+ | <!-- | ||
+ | OPCIÓ 1 | ||
+ | <source lang=python> | ||
+ | print("Nova cadena") | ||
+ | |||
+ | cad1 = input("Introdueix la primera cadena: ") | ||
+ | cad2 = input("Introdueix la segona cadena: ") | ||
+ | novaCad = "" | ||
+ | for c in cad1: | ||
+ | if cad2.find(c) == -1 and novaCad.find(c) == -1: | ||
+ | novaCad+=c | ||
+ | for c in cad2: | ||
+ | if cad1.find(c) == -1 and novaCad.find(c) == -1: | ||
+ | novaCad+=c | ||
+ | print("Nova cadena: ", novaCad) | ||
+ | </source> | ||
+ | OPCIÓ 2 | ||
+ | <source lang=python> | ||
+ | print("Nova cadena") | ||
+ | |||
+ | cad1 = input("Introdueix la primera cadena: ") | ||
+ | cad2 = input("Introdueix la segona cadena: ") | ||
+ | novaCad = "" | ||
+ | for c in cad1: | ||
+ | if not c in cad2 and not c in novaCad: | ||
+ | novaCad+=c | ||
+ | for c in cad2: | ||
+ | if not c in cad2 and not c in novaCad: | ||
+ | novaCad+=c | ||
+ | print("Nova cadena: ", novaCad) | ||
+ | </source> | ||
+ | --> |
Revisió de 15:47, 6 abr 2022
1- Feu un programa que a partir de la introducció d'un telèfon introduït amb el format prefix-número-extensió, mostri només el número. 3 punts
Exemple: Entrada: +34-932724710-17 Sortida: 932724710
2- Feu un programa que llegeixi en una cadena un nom i un cognom introduïts en minúscules i mostri les seves inicials amb majúscules i amb un punt. 3 punts
Exemple: Entrada: nom = arnau gil Sortida: A. G.
3- Feu un programa que a partir de dues cadenes, crei un altra només amb els caràcters que apareixen només en una cadena. En la cadena resultat no ha d'haver caràcters repetits. 4 punts
Exemple: Entrada: cad1 = llibertat cad2 = enraonar Sortida: cad3 = libtno