Diferència entre revisions de la pàgina «ASIX-M3-UF1-Proves Cadenes»
De wikiserver
| Línia 49: | Línia 49: | ||
<!-- | <!-- | ||
| + | OPCIÓ 1 | ||
<source lang=python> | <source lang=python> | ||
print("Nova cadena") | print("Nova cadena") | ||
| Línia 60: | Línia 61: | ||
for c in cad2: | for c in cad2: | ||
if cad1.find(c) == -1 and novaCad.find(c) == -1: | 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 | novaCad+=c | ||
print("Nova cadena: ", novaCad) | print("Nova cadena: ", novaCad) | ||
</source> | </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