Otra solución, un poco diferente para variar y que se entienda mejor(espero)
#Extracción de palabras de una oración
new_word = "No pares de caminar"
short_word = new_word[3:8]
print("¡Nunca " + short_word + " de aprender!")```
Introducción a los lenguajes de programación
¿Qué es un lenguaje de programación? ¿Cómo aprenderlo?
¿Cuál es el mejor lenguaje de programación? Similitudes y diferencias
Herramientas para programar: Replit
JavaScript
¿Qué es Javascript?
Primeros pasos con JavaScript
Reto 9: traduce un algoritmo a JavaScript
Programando un algoritmo con Javascript
Python
¿Qué es Python?
Primeros pasos con Python
Reto 10: traduce un algoritmo a Python
Programando un algoritmo con Python
PHP
¿Qué es PHP?
Primeros pasos con PHP
Reto 11: traduce un algoritmo a PHP
Programando un algoritmo con PHP: arreglos
Programando un algoritmo con PHP: switch
Próximos pasos
Toma los Desafíos Semanales de Pensamiento Lógico
Lectura
Aportes 648
Preguntas 6
Otra solución, un poco diferente para variar y que se entienda mejor(espero)
#Extracción de palabras de una oración
new_word = "No pares de caminar"
short_word = new_word[3:8]
print("¡Nunca " + short_word + " de aprender!")```
word = input('Escriba una oración: ')
initial_point = int(
input(
'Desde dónde desea cortar el array: "' + word +
'" iniciando desde el 1, las líneas en blanco también abarcan un espacio: '
))
final_pont = int(input('¿Cuál es el punto final de...' + word + '?: '))
print(word[initial_point:final_pont])
Esta es una solución
word = "las flores azules"
short_word = word[4:10:1]
print(short_word)
oracion= "lasfloreszules"
inicial=3
final=9
cortar=oracion [inicial: final]
print(cortar)
)
Esta es mi aportacion no sera la mas eficiente pero ni tan mal!! 😃
#Extraccion de palabras de una frase
frase = input("Introduzca una frase: ")
frase = frase.strip()
posicionI = int(input("Introzca la posicion a empezar: "))
posicionF = int(input("Introzca la posicion a finalizar: "))
print(frase[posicionI:posicionF])
cadena = 'hola_como_estas'
print(cadena[0:4])
//Creamos un array poniendo en el primer elemento la oración.
oracion = ["La bella flor volaba lejos de sus pensares"]
//Definimos donde queremos cortar la frase, utilizando las posiciones del array.
posicionInicial = 3
posicionFinal = 20
//Entramos a "oracion", a su array, a la posición 0, que contiene el texto; luego seleccionamos desde la posicion inicial, que guardamos en la variable anteriormente, hasta la posicion final. Esto mismo lo guardamos en la variable: textoRecortado
textoRecortado = oracion[0][posicionInicial:posicionFinal];
//Mostramos la variable que contiene nuestro resultado
print(textoRecortado)
Les comparto mi solución
palabra= input("Ingresa la palabra: ")
inicio, final = map(int, input("Ingresa el inicio y final del subtexto (use un espacio): ").split(" "))
try:
if(inicio and final > len(palabra)):
print("Error: La posición Inicio o Final, es más grande que la longitud de la palabra")
else:
palabra.split(" ")
print(f"Subtexto: {palabra[inicio:final]}")
except:
print("Exception")
Hay va mi Tarea:
<texto = "Pintamos toda la casa, sin dejar caer una sola gota de pintura! Q es estooo!!!!!.."
print(texto)
print (len(texto))
print (texto[-18:-2])>
pensé q no iba a poder lograrlo pero busque un poco en la web y no fue tan difícil uhhhh…
aportando uu
Esta es mi solución al reto:
oracion = "Las flores azules"
separar = oracion.split()
subtexto = separar[1]
print(subtexto)
Esta es mi solucion, bastante sencilla
<oracion = ["las", "flores", "azules"]
print(oracion[1])
>
Al ver tanta documentación, y arrays, salió… 😊
#algoritmo de extracción de palabras en una oración.
miString = "lasfloresazules"
print(miString[3:9])
word = "lasfloresazules"
short_word = word[3:9]
print(short_word)
string = 'las flores azules'
print(string[4:10])
Buscando en Google encontré esta solución:
words = "lasfloresazulesdelpacificosur"
print(words[3:9])
Una solucion con mas interactividad:
texto=input('Inserte el texto: ')
A=input('No. caracter inicial del subtexto: ')
B=input('No. caracter final del subtexto: ')
print('La subcadena es "' + texto[int(A):int(B)]+'"')
#cut string
print("Program to cut sentences")
print("enter the phrase")
myString = input()
print("the pharse you entered was:" ,myString)
print("from where to where you to cut the sentence", myString,)
startLoc = 4
endLoc = 2
myString1 = myString[startLoc: endLoc]
print("the phrase trim is:", myString1)
Lo hice de dos formas, una usando un for y otra usando un substring directo por medio de un rango de íncides
oracion = "la vida es mas hermosa en el mar"
caraterInicial = 6
caracterFinal = 12
print(oracion[caraterInicial:caracterFinal])
<code>
# programar una extracion de palabras de una oracion
oracion="Nunca pares de apreder"
print(oracion[6:11])
cadena= 'Las Flores Azules’
ini = 3 #posición inicial de la subcadena
fin = 8 #posición final de la subcadena (excluida)
subcadena = cadena[ini:fin]
print(subcadena)
despues de hacer todo esto…
cadena = "LASFLORESAZULES"
palabra = ""
for index, letra in enumerate(cadena):
if index > 2 and index < 9:
palabra += letra
print(palabra)
Me di cuenta de que solo esto bastaba…
cadena = "LASFLORESAZULES"
print(cadena[3:9])
xD
Yo lo hice así
palabras = "Las flores azules"
print(palabras[4:10])
Otra solucion 😃
Esta fue mi solución al problema propuesto por la profesora:
#se recibe por consola una oracion
oracion=input('introduzca una oracion: ')
#ingreso pos inicio
posInicio=int(input('introduzca la posicion de inicio del recorte: '))
#ingreso pos final
posFinal=int(input('introduzca la posicion del final del recorte: '))
#se corta el mensaje con las posiciones ingresadas
palabra= oracion[posInicio:posFinal]
print(palabra)
palabra=input("Ingrese una frase:")
puntoP = int(
input( "Desde qué posición desea cortar: " + palabra +" Iniciando desde la primer letra: "
))
puntoF = int(input('¿Cuál es la posición final que desea...' + palabra + '?: '))
print(palabra[puntoP:puntoF])
# extracción texto dentro de una cadena
cadena=input("Introduce cadena de texto ")
tamano_cadena=len(cadena)
inicio_extraccion=int(input("Indica el numero del inicio del corte, recuerda que tiene que ser menor de " + str(tamano_cadena)+": "))
final_extraccion=int(input("Indica el numero del final del corte, recuerda que tiene que ser menor o igual de " + str(tamano_cadena)+": "))
if(inicio_extraccion>=tamano_cadena):
print("Numero de INICIAL DE CORTE fuera del intervalo")
elif(final_extraccion>tamano_cadena):
print("Numero de FINAL DE CORTE fuera del intervalo")
else:
corte=cadena[inicio_extraccion:final_extraccion]
print (corte)
SALIDA POR CONSOLA
Introduce cadena de texto la vida es bella
Indica el numero del inicio del corte, recuerda que tiene que ser menor de 16: 3
Indica el numero del final del corte, recuerda que tiene que ser menor o igual de 16: 7
vida
# extracción texto dentro de una cadena
cadena=input("Escribe cadena:")
texto=input("¿Qué texto quieres extraer de la cadena:" + cadena + "?: ")
tamano_texto=len(texto)
tamano_cadena=len(cadena)
#j=0
palabra=""
for i in range(len(cadena)):
if (palabra!=texto):
palabra=""
j=0
else:
break
while( (cadena[i]==texto[j]) and (j<=tamano_texto) and i<=tamano_cadena):
palabra=palabra+cadena[i]
if (palabra==texto):
print("Palabra encontrada: " + palabra)
i=(len(cadena))
break
else:
j=j+1
i=i+1
if (texto in cadena)== True:
print ("Usando texto en cadena: Si contiene el texto buscado")
if (cadena.find(texto)>=0):
print ("Usando cadena.find(texto) >=0 : El texto buscado se encuentra en la posición " + str(cadena.find(texto)))
SALIDA
Escribe cadena:los sueños sueño son
¿Qué texto quieres extraer de la cadena:los sueños sueño son?: sueños
Palabra encontrada: sueños
Usando texto en cadena: Si contiene el texto buscado
Usando cadena.find(texto) >=0 : El texto buscado se encuentra en la posición 4
Este fue mi codigo:
text= "lasfloresazules"
print(text)
print(text[3:8])
text = "Las flores azules"
word = text[4:10]
print(word)
Me gusto este reto. Es increible aprender lo que este lenguaje puede hacer. Me gustaria aprender mas en como crear sus links de backend, data-science, django, etc.
Aqui esta el reto:
:
subtexto = oracion[inicio:fin+1]
return subtexto
# Solicitar la oración al usuario
oracion = input("Ingrese una oración: ")
# Solicitar la posición de inicio y fin del subtexto
inicio = int(input("Ingrese la posición de inicio: "))
fin = int(input("Ingrese la posición de fin: "))
# Extraer el subtexto utilizando la función definida
subtexto = extraer_subtexto(oracion, inicio, fin)
# Imprimir el subtexto
print("El subtexto es:", subtexto)
En este código, se define la función extraer_subtexto que toma una oración, una posición de inicio y una posición de fin, y devuelve el subtexto correspondiente dentro de esa oración.
Luego, se solicita al usuario que ingrese la oración, la p
codigo en en JS y python
frase = "las flores azules"
let final = 10
let inicio = 4
let palabra = frase.slice(inicio,final)
console.log(palabra)
codigo en pytho
inicio = 4
final = 10
frase = "las flores azules"
palabra = frase[inicio:final]
print(palabra)
<code>
def extraerSubtexto(inicio,fin,oracion):
subTexto = oracion[inicio:fin+1]
return subTexto
inicio = 12
fin = 33
oracion = "hola mundo, aprendiendo a programar en platzin"
textoEtraido = extraerSubtexto(inicio,fin,oracion)
print(textoEtraido)
<code>
<# recibe una oracion como string.
string = 'lasfloresazules'
print(string[3:9])
>
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?