Diferència entre revisions de la pàgina «ASIX-M3-UF1-Proves Cadenes»

De wikiserver
Dreceres ràpides: navegació, cerca
(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