3. Concatenación¶
3.1. Una String no se puede modificar¶
xxxxxxxxxx
texto = " Hola mundo!"
texto[0] = "@"
Activity: 3.1.1 ActiveCode (ac_l18_3a)
3.2. Puedo crear nuevos strings¶
Usando la concatenación resolvemos este problema
xxxxxxxxxx
texto = "Hola mundo"
texto = "@" + texto[1:]
print(texto)
Activity: 3.2.1 ActiveCode (ac_l18_3b)
Ejemplo de un programa que lee una palabra y reemplaza las vocales por
"*"
. La funciónlower
transforma las letras en minúsculas.
xxxxxxxxxx
palabra = input("Palabra: ")
k = 0
intercambio = ""
while k < len(palabra):
if palabra[k].lower() in "aeiou":
intercambio = intercambio + "*"
else:
intercambio = intercambio + palabra[k]
k += 1
print("Nueva palabra %s" % intercambio)
Activity: 3.2.2 ActiveCode (ac_l18_3c)
3.3. Ejercicio¶
Ahora haga un programa que lea una palabra, la guarde en la variable palabra
,
y reemplace las consonantes con "*"
. Guardar el resultado en la variable intercambio
.
Puede apoyarse en el programa anterior.
xxxxxxxxxx
# Utilice la función input para leer la palabra del usuario.
Activity: 3.3.1 ActiveCode (ac_l18_3d)
You have attempted 1 of 5 activities on this page