Código del ejercicio:
Definición de los códigos del ejercicio:
input() --> permite obtener texto escrito por teclado.while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
len() --> devuelve el número de elementos de un objeto.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
replace() --> reemplaza una frase específica con otra frase específica.
print() --> imprime un mensaje en la pantalla.
Explicación del Código:
Este programa recibe un texto y elimina todos los espacios que contiene, dejando únicamente los demás caracteres.
Código Python
s = input('Ingresar texto: ')
i = 0
aux = ""
while i < len(s):
if s[i] != " ":
aux += s[i]
i += 1
print(aux)
Explicación de cada código
s = input('Ingresar texto: ')
Pide al usuario que ingrese un texto y lo guarda en la variable s.
i = 0
Crea la variable i con valor 0. Se utilizará como posición para recorrer cada carácter del texto.
aux = ""
Crea la variable aux como una cadena vacía. Aquí se guardará el texto sin espacios.
while i < len(s):
Repite el proceso mientras i sea menor que la cantidad de caracteres que tiene el texto.
if s[i] != " ":
Comprueba si el carácter que está en la posición i no es un espacio.
aux += s[i]
Si el carácter no es un espacio, lo agrega a la variable aux.
i += 1
Aumenta i en 1 para pasar al siguiente carácter del texto.
print(aux)
Muestra en pantalla el texto final sin espacios.
Ejemplo
Entrada:
Hola mundo Python
Salida:
HolamundoPython
Código del ejercicio: Otra forma de hacer
Definición de los códigos del ejercicio:
input() --> permite obtener texto escrito por teclado.while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
len() --> devuelve el número de elementos de un objeto.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
!= --> el operador de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
replace() --> reemplaza una frase específica con otra frase específica.
print() --> imprime un mensaje en la pantalla.
Explicación del Código:
Este ejercicio permite eliminar todos los espacios que existen dentro de una cadena de texto utilizando Python.
s = input('Ingresar texto: ')
ss = s.replace(" ", "")
print(ss)
Pide al usuario que escriba un texto y guarda lo que escribió en la variable s.
Utiliza replace() para buscar los espacios " " y reemplazarlos por nada "". De esta manera, se eliminan todos los espacios del texto.
Muestra en pantalla el texto después de eliminar los espacios.
Ejemplo
Si el usuario escribe:
Hola mundo Python
El programa mostrará:
HolamundoPython
En resumen: el programa recibe una cadena, elimina todos sus espacios utilizando replace() y muestra el resultado sin espacios.
No hay comentarios.:
Publicar un comentario