Curso Python 3 desde cero #40 | Ejercicio práctico #7 (Invertir un String)

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии •

  • @Zz4rmoh
    @Zz4rmoh 2 года назад +18

    Agradezco el tiempo y la valiosa idea de dar estos ejercicios que ayudan a mucha gente y en cualquier rincón del mundo a q sigan mejorando todos los que se dediquen a programar.

  • @YamirAlexanderPeñaPetro
    @YamirAlexanderPeñaPetro 10 дней назад

    Excelente video, a pesar de que llevo bastante tiempo haciendo ejercicios de algoritos, nunca habia pensado en usar asi la concatenacion jajaja, hice el ejercicio pero de una forma muy diferente y cuando vi que se podia hacer mas sencillo quede como "anda si ve". estos videos son de mucha ayuda para mejorar nuestra logica de programacion, gracias Ernesto.

  • @kevincabrera2049
    @kevincabrera2049 5 месяцев назад +2

    Que sencillo lo hace este señor, yo en mis 30min de frustracion llegue a esta solucion, lo de la concatenación lo descarte por que pense que lo haria en el orden de la palabra, aqui el resultado funcional que llegue, veo que hay muchos parecidos jajaja
    palabra = str(input("Dijite una frase que deseé invertir: "))
    variable= len(palabra)-1
    variable2 = len(palabra)
    for letra in palabra:
    print( palabra [ variable : variable2 ], end="" )
    variable += -1
    variable2 +=-1

  • @guidogt9878
    @guidogt9878 2 года назад

    Una solución exquisita. La mía funcionó bien, pero tenía más líneas de código. Satisfecho por el resultado, pero con espacio de mejora. Siempre. Gracias por la explicación.

  • @jonathanandres3930
    @jonathanandres3930 6 месяцев назад

    Tus videos son la mejor forma de apreder a programar, y veo que hay muchas formas de llegar a la solcuion. al inicio no encontramos la forma mas eficiente pero por algo se inicia :)
    frase = str(input('Introduce un string para invertirlo: '))
    frase_2 = frase + ' '
    indice = -1
    comienzo = 0
    for invertido in frase_2:
    print(frase_2[indice: comienzo], end = (''))
    indice -= 1
    comienzo -= 1

  • @johnaldana_
    @johnaldana_ 2 года назад +5

    Bro muchas gracias por continuar con el curso de python, lo empece hace unos dias y me alegra saber que hay videos nuevos para seguir!

  • @alistairx5tech
    @alistairx5tech 2 года назад +3

    gracias maestro, me costo mucho no lo voy a negar tuve q revisar por alguna razon en mi memoria no tengo nada de indice o find :c pero lo logre hacer asi despues de mucho:
    string = input("Ingresa la frase: ")
    for character in string:
    print(string[::-1])

  • @alysoft788
    @alysoft788 2 года назад +16

    recién empiezo, solo así pude invertir la frase
    frase = input("Introduce una frase: ")
    indice = len(frase)
    p = indice - 1
    for x in frase:
    x = frase[p:indice]
    print(x, end="")
    indice = indice - 1
    p = p - 1

    • @polar2678
      @polar2678 Год назад

      Prácticamente lo hicimos igual 😂

    • @LUIS14282
      @LUIS14282 Год назад +1

      xd yo lo que hice fue esto
      frase = str(input("Introdusca un string: "))
      for i in caracters:
      print(f"{caracters[::-1]}")
      break
      print("Final del programa :)")

    • @LUIS14282
      @LUIS14282 Год назад

      xd ahora me doy cuenta que tenemos el mismo codigo

  • @ReclutadorRD
    @ReclutadorRD Год назад

    amigo tu eres un PRO, TU ERES DURO!!..GRACIAS!!, yo lo hice de la siguiente manera pero no use el FOR:
    string = input("Introduce un string para invertirlo:")
    palraivertida = string[: : -1]
    print(palraivertida)

  • @mrbey2855
    @mrbey2855 2 года назад

    Este ejercicio practico estuvo muy bueno, me costo para ser sincero pero al menos no tanto como el anterior. En fin, este es el código que hice y gracias por los videos.
    n = input("Introduce un string para invertirlo: ")
    i = len(n)
    m = ""
    for invertir in n:
    invertir = n[i-1:i]
    m += invertir
    i -= 1
    print(f"String invertido: {m}")

  • @diegolozano2397
    @diegolozano2397 Год назад

    MUCHAS GRACIAS PROFE, LA PROPUESTA QUE YO REALICÉ FUE ESTA:
    print("Ejercicio # 3 Invertir texto")
    Cadena = input("Dime cual es el texto que quieres invertir?")
    invertido = ""
    for i in Cadena:
    invertido =i + invertido

    print(f"
    El resultado de invertir el texto es el siguiente:
    {invertido}")

  • @fernandoeliasarteaga645
    @fernandoeliasarteaga645 2 года назад +4

    lo logré pero lo conseguí trabajando con los indices jaja, gracias por este gran curso

  • @luisleonmx
    @luisleonmx Год назад +1

    en mi caso lo realice de la misma forma que esta en el video ya que me parecio la manera en la que ahorras mayor cantidad de codigo por lo menos de esa manera ahora si lo que quieren es simplificar lo máximo posible el codigo sin el for tambien se puede realizar de la siguiente forma
    texto = input("Introduce un texto: ")
    texto_al_reves = texto[::-1]
    print(texto_al_reves)

  • @user-ck4of3sd7y
    @user-ck4of3sd7y Год назад +8

    no se que hice exactamente, pero funcionó
    s = "Estoy aprendiendo python"
    x = len(s)+1
    n= -1
    for character in s:
    n>-x
    print(s[n],end="")
    n -= 1

  • @carlosparra4014
    @carlosparra4014 2 года назад +1

    Muy buen ejercicio, me puse a pensar en como resolver y mi idea fue la siguiente:
    string = input("Introduce un string para invertirlo: ")
    contador = len(string)
    print(f"String Invertido: ", end="")
    for caracter in string:
    contador -= 1
    caracter = string[contador:contador+1]
    print(caracter, end="")
    espero le sirva a alguno este metodo

  • @Programadorj
    @Programadorj 2 года назад

    Gracias por todo Ernesto! Saludos desde República Dominicana 🇩🇴

  • @SLRP20
    @SLRP20 4 месяца назад

    Yo lo hice de otra forma y funciona :D
    cadena = input('Introduce una frase: ')
    longitud = len(cadena)
    for indice in cadena :
    caracter = cadena[longitud-1 : longitud]
    longitud -= 1
    print(caracter, end='')
    print('
    Fin')

  • @marcelomartin4798
    @marcelomartin4798 2 года назад

    Increíble la calidad de todos los videos. Son muy pero muy didácticos. Y para nada tediosos. En estos tres días me vi los cuarenta (ojalá sigan) y estoy feliz con lo que aprendí. Felicitaciones Ernesto!

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  2 года назад +3

      ¡Hola Marcelo Martin!, muchas gracias por tan excelente opinión y por el apoyo al canal. De mi parte me encuentro trabajando para publicar lo antes posible los siguientes videos. Saludos!

  • @alvarotrujillo2451
    @alvarotrujillo2451 Год назад +1

    Excelente video!

  • @Programadorj
    @Programadorj 2 года назад +12

    Con cada video me doy cuenta que para programar hay múltiples caminos, hay muchas maneras de encontrar una solución, solo hay que dejar que la mente sea libre.
    Yo lo realicé de una manera diferente:
    print("====================")
    print("==INVERTIR STRINGS==")
    print("====================")
    string = input("Introduce una palabra o frase:"
    )
    string = string.capitalize()
    print(f" La frase introducida es: {string}
    ")
    print(" La frase invertida es: ", end="" )
    for letritas in string[ : : -1]:
    print(letritas, end="")

    • @diegolozano2397
      @diegolozano2397 Год назад

      Muy interesante tu forma de hacerlo compañero

    • @attacustachira4643
      @attacustachira4643 Год назад

      Interesante, pensamos igual, aunque yo consegui otra forma igual pero usando el metodo reversed.
      string=input("Introduce un string para invertirlo: ")
      print("String invertido: ", end="")
      for character in reversed(string):
      print(character, end="")

    • @ArielRodriguez-ji6yc
      @ArielRodriguez-ji6yc Год назад

      Yo lo solucione de la misma manera :) @@attacustachira4643

  • @gtech215
    @gtech215 2 года назад +1

    Que suerte un nuevo video, espero muchos mas

  • @algenet5dalvarez
    @algenet5dalvarez 2 года назад

    Que bueno tenerte de vuelta!
    Yo he podido resolverlo unicamente cambiando el orden por el cual la variabla de control de for empieza a tomar su valor, en vez de izquierda a derecha, de derecha a izquierda.
    dejo por aqui el codigo:
    texto = input("Introduce una cadena de caracteres: ")
    texto_reverso = ""
    for letra in texto[::-1]:
    texto_reverso += letra
    print(f"Tu cadena de caracteres invertida es: {texto_reverso}")
    Sin modificar la contenido de la variable de entrada :)!
    Saludos y que siga la Geekipedia!
    PD: Realmente no empieza de derecha a izquierda, pero al utilizar los substrings, toma como primer valor la ultima letra y va avanzando hasta llegar a la primera.

    • @angelescarcega9469
      @angelescarcega9469 2 года назад +1

      Así lo pensé yo pero no me acorde como hacerlo.

    • @davidguz
      @davidguz 2 года назад +1

      Como supiste como cambiar el orden si aca no lo explican?

    • @algenet5dalvarez
      @algenet5dalvarez 2 года назад +1

      @@davidguz Buenas!! Entre lección y lección, para no quedarme esperando, intentaba seguir avanzando hasta que entendí un poco más los substrings y pude resolverlo de esa manera. Te aconsejo que hagas lo mismo y no pierdas el tiempo, todo lo que puedas avanzar es bienvenido y vas a poder completar los ejercicios más cómodamente. Saludos!

  • @NiplexZor
    @NiplexZor Год назад

    Mi metodo para resolverlo por si le sirve a alguien!!!
    string = (input ("Introduce un string para invertir : "))
    for palabra in string [::-1]:
    print (palabra,end=" ")
    print ("Fin del programa!!!")
    print ("Gracias ERNESTO excelente curso!!")

  • @MarkusPhoenis
    @MarkusPhoenis 2 года назад

    ya voy lejos gracias Ernesto!

  • @alfonsodejesusgarces7744
    @alfonsodejesusgarces7744 2 года назад

    Ernesto ojala sigas subiendo contenido de Python, eres gran maestro, estoy aprendiendo contigo.

  • @valentingurrieri107
    @valentingurrieri107 Год назад +1

    si que motiva esto, mi codigo es así, no se si habre seguido bien los requisitos
    string=input("ingrese su frase a invertir ")
    nuevacadena=string[::-1]
    for invertir in nuevacadena:
    print (invertir, end="")

  • @Tutu-ed7fm
    @Tutu-ed7fm Год назад +2

    Yo use el siguiente método, creo que es mas simple:
    string=input("Ingrese un string para invertirlo")
    for x in string[-1::-1]:
    print(x, end='')

    • @Tutu-ed7fm
      @Tutu-ed7fm 11 месяцев назад

      Despues de no haber terminado el curso, decidi volver atras y repasar los videos, para poder terminarlo por completo, mi nueva solucion es:
      string=input("Ingrese un string para invertir: ")
      x=-1
      for character in string:
      print(string[x::len(string)], end="")
      x-=1
      PD: Ni si quiera entiendo como se me ocurrio mi primera solucion, ni tampoco la entiendo xd

  • @raymartinez3235
    @raymartinez3235 2 года назад

    Buenas tardes profesor!!
    Saludos desde Panamá🙋🏼‍♂️

  • @argenisjrg
    @argenisjrg 2 года назад

    He logrado resolver este ejercicio y el anterior de eliminar palabra, aunque de forma mucho más intrincada que la propuesta por Ernesto, ya que tuve que usar bucles while en ambos ejercicios 😂 Viendo las soluciones de Ernesto y de las personas que comentan acá, me he quedado loco de lo sencillo que era sin tener que enredarme tanto jaja. De cualquier modo lo importante es aprender. Gracias a todos, he aprendido mucho de ustedes, especialmente de Ernesto y sus clases.

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  2 года назад +2

      ¡Hola Argenis Rodríguez!, permíteme felicitarte ya que al ser un curso desde cero y al proponer este tipo de desafíos, la idea es que vayas intentando y lograr obtener el resultado esperado, en este caso, lo importante es que tomaste las herramientas que conocías y lograste resolver el desafío, lo cual es excelente.
      Es un gusto saber que el contenido resulté de tu agrado y te este aportando los conocimientos que deseas obtener. Te envío un fuerte abrazo, saludos!

    • @argenisjrg
      @argenisjrg 2 года назад +1

      @@LaGeekipediaDeErnesto Gracias por responder maestro, me honran sus palabras. Me encantan sus ejercicios prácticos ya que uno aprende a usar mejor las funciones de Python y se pone creativo jaja. Al llegar a soluciones distintas he aprendido a usar mejor funciones como el while, break, strip, substrings, etc. También es de gran ayuda leer los comentarios de otras personas que aportan soluciones interesantes.
      Gracias nuevamente por responderme, eres el mejor youtuber de programación. ¡Un gran abrazo desde Venezuela!

  • @OsirisRD
    @OsirisRD Год назад +9

    En el video siguiente descubri una funcion que me ayudo mucho a mejorar algunas lineas de codigo aqui le dejo mi ejemplo.
    string = input("Introduce un string para invertirlo: ")
    print("El String reverso es: ", end="")
    for x in range((len(string)-1), -1, -1):
    print(f"{string[x]}", end="")

  • @bmanriqueg
    @bmanriqueg 4 часа назад

    Yo lo hice de esta manera:
    string = list(input("Introduce un string para invertirlo: "))
    string.reverse()
    for character in string:
    character = "".join(string)
    print("String invertido:", character)

  • @RainelProduccion
    @RainelProduccion Год назад +1

    el codigo que utilize fue este:
    string = input("Ingrese una frase o palabra paa invertir >>> ")
    iterable = "1"
    for i in iterable:
    print(f"string invertido: {string[::-1]}", end="")

  • @anthalion
    @anthalion 2 года назад +1

    🤓En primer lugar, ¡muchas gracias por todo el material didáctico! Es un gran curso.
    Estaba intentando minimizar el código y he llegado a dos líneas (pero sin 'for' 😅). ¿Se suele utilizar esta forma o es demasiado rebuscado? Esta es mi propuesta:
    string = input("Introduzca un string para invertirlo: ")
    print("string invertido: ", string[len(string)-1: :-1])

    • @jaimer8621
      @jaimer8621 Год назад

      yo ni pude resolverlo 😭😭😭😭😭😭😭😭

  • @ortizbureloernestocrisofor5185
    @ortizbureloernestocrisofor5185 2 года назад +8

    Otra forma de invertir el estring es:
    string = "Hola a todos"
    print(f'Cadena invertido: {string[ : : -1]}')

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  2 года назад +1

      ¡Hola Crisoforo Ortiz!, muchas gracias por tu aporte. Es una excelente alternativa. Saludos!

    • @OsirisRD
      @OsirisRD Год назад +1

      Si tu hiciste eso debes tener un iq de 500 :O

    • @andrestales
      @andrestales Год назад

      algo asi lo queria ahcer pero no me dio el cerebro, que grande.

    • @silentfast6685
      @silentfast6685 Год назад

      ​@@andrestales😂

  • @voyelleyvon
    @voyelleyvon 2 года назад

    Ernesto estoy viendo desde United States 🇺🇸 saludos.

  • @jhanleerpolanco2154
    @jhanleerpolanco2154 11 месяцев назад +5

    Este es mi aporte
    string= input("Ingrese una cadena de caracteres: ")
    for caracter in string[::-1]:
    print(caracter, end="")

  • @diego.alienigena
    @diego.alienigena Год назад

    yo no lo pude hacer solo 😅 había pensado en acumular cada caracter en un array, pero no vimos ese tema todavía. No me di cuenta que se podía ir concatenando al revés, jaja era re simple la solución.

  • @franpal
    @franpal Год назад

    yo lo hice de esta manera, creo que es la más sencilla:
    cadena = input("ingrese la cadena de texto: ")
    for i in reversed(cadena):
    print(i, end='')

  • @enzoak4772
    @enzoak4772 Год назад

    Gracias por tantooo

  • @obd9352
    @obd9352 2 года назад

    Muchas gracias, muy bueno el curso, sugiero poner unos nombres de variables más amables 🤣 Saludos

  • @italobecerra3031
    @italobecerra3031 Год назад

    después de mucho tiempo intentado decidí hacerlo sin utilizar el bucle , en vez de eso solo hice esto:
    txt = input("Coloque la palabra que quieres invertir")
    print(f"Texto se a invertido : {txt[:: -1]}")

  • @Camach-o
    @Camach-o Год назад

    Así lo hice
    string = input("Introduce el texto a invertir: ")
    string += " "
    inicio = -1
    final = 0
    for character in string:
    inicio -= 1
    final -= 1
    cadena = string[inicio : final ]
    print(cadena, end="")

  • @HerbaVinny00
    @HerbaVinny00 Год назад +2

    Si es valido realizarlo con menos lineas???, o hay que usar lo que nos vas dando, porque yo lo hice de la siguiente manera.
    string="La troje es una cabaña"
    substring=string[::-1]
    print(substring)

  • @theleyend65
    @theleyend65 2 года назад +1

    yo lo hice con posiciones aca dejo mi propuesta :
    x = input("
    Ingrsese un texto : ")
    for palabra in x:
    r = x[ len(x) : : -1]
    print(f" La cadena invertida es : '{r.strip()}'
    ")

  • @josephpaladines9667
    @josephpaladines9667 2 года назад

    este estuvo fácil...
    string = input("Introduce un string para invertirlo: ")
    string_invertido = ""
    for character in string:
    string_invertido = character + string_invertido

    print(f"string_invertido: {string_invertido}")
    Gracias maestro por enseñar sus conocimientos, es un grande!!

  • @walterponce5754
    @walterponce5754 2 года назад

    hola Ernesto eh visto desde los videos de raptor, java desde cero, java intermedio y python y pues solo quisiera que dieras unas clases de unity quisiera aprender a hacer un juego porfavor te lo pido soy tu fan gracias a ti eh aprendido todo lo que se porfavor den like para que lo mire

  • @manuelvenegasvalle9432
    @manuelvenegasvalle9432 11 месяцев назад

    Tu solución al ejercicio fue mucho mas facil que la mia jjjjjjj. Pero la mia funcionó

  • @alejandroibanez5703
    @alejandroibanez5703 7 месяцев назад +1

    mas facil y rapido asi
    cadena = input ("escribe una frase para invertirla: ")
    invertir = cadena[ : : -1]
    print (invertir)

  • @deavi666
    @deavi666 10 месяцев назад

    8:00 Empieza a escribir el código

  • @DavidParrado-o1b
    @DavidParrado-o1b Месяц назад

    Mi intento fue:
    string = input('Digita una frase para invertirla: ')
    i = -1
    for character in string:
    print(string[i], end='')
    i -= 1

  • @dazzaluis
    @dazzaluis 7 месяцев назад

    Mi solución maestro:
    text1=input("Por favor ingrese la frase a invertir: ")
    final=len(text1)
    print("La cadena invertida es: ")
    for X in text1:
    final2=final
    print(text1[final2-1:final2],end="")
    final-=1

  • @fjjunquero6817
    @fjjunquero6817 6 месяцев назад

    Hola, he querido mezclar los ejercicios 6 y 7 y he hecho el siguiente programa:
    string = input("Introduce la frase: ")
    palabra = input("Introduce la palabra invertir de la frase: ")
    palabra_invertida = ""
    indice = string.find(palabra)
    for caracter in palabra:
    palabra_invertida = caracter + palabra_invertida
    frase_final = string[0:indice] + palabra_invertida + string[indice-1 + len(palabra) + 1:]
    print(f"La frase final es: {frase_final}")

  • @o.jpinzon1854
    @o.jpinzon1854 2 года назад

    excelente

  • @deve7v
    @deve7v Год назад

    buenos dias

  • @diegovelazquez3851
    @diegovelazquez3851 Год назад +5

    Deberían de profundizar mas en el tema del FOR antes de un ejercicio.

  • @Gordisech
    @Gordisech 5 месяцев назад

    letras = input('Introduce string a invertir')
    for letras in letras[::-1]:
    print(letras, end='')
    asi lo hice yo

  • @Choko-f9x
    @Choko-f9x 7 дней назад

    El comando reversed no lo habiamos visto y me estaba preocupando porque no sabia como hacerlo jsjsjjsjs

  • @FranciscoIgnisci
    @FranciscoIgnisci Год назад

    Mi programa:
    string = input ('Introduce una cadena: ')
    string_rev = string [ : : -1 ]
    for character in string :
    print (character, end=' ')

  • @corinalofu5084
    @corinalofu5084 2 года назад

    string = input("String original: ")
    contador = -1
    print("String invertido: ", end="")
    for char in string:
    print(string[contador], end="")
    contador = contador - 1

  • @ReclutadorRD
    @ReclutadorRD Год назад

    tengo una pregunta ya que no entiendo algo:
    ¿porque pone las letras al lado izquierdo y no a la derecha? no se supone que que si esta concatenando debe poner las palabras en el mismo orden en de origen a menos que uno ejecute un comando especifico para que ponga las letras alrevez?

  • @silumsalior58
    @silumsalior58 2 года назад +1

    me quedó dos líneas mas largo :(
    cadena = input("Introduce un string para invertirlo: ")
    size = len(cadena)
    cadenai =""
    for i in cadena:
    cadenai += cadena[size-1: size]
    size -=1
    print("Tu cadena invertida es: " + cadenai)

  • @sebasramiro
    @sebasramiro 2 года назад +1

    Hola Ernesto quisiera un consejo tuyo, ya que llevas bastante tiempo trabajando de desarrollador, quisiera saber si es posible que una persona pueda conseguir en una empresa de informática sin necesidad de un título universitario?

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  2 года назад

      ¡Hola Sebastian Diaz!, hoy en día es posible conseguir empleo como desarrollador en algunas empresas sin contar con un titulo universitario, he tenido compañeros que están como lideres de un area y no cuentan con estudios universitarios. Saludos!

    • @sebasramiro
      @sebasramiro 2 года назад

      @@LaGeekipediaDeErnesto Gracias Ernesto y que sigas progresando, cuídate mucho

  • @40elkilo
    @40elkilo 2 года назад

    maestro te tardaste en subir un nuevo video por favor sigo atento tu curso mucho sube mas seguidos gracias.

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  2 года назад

      ¡Hola Carlos Valbuena!, trato de subir al menos tres videos a la semana, ya que las actividades que complementan mi día a día me consumen bastante tiempo. Espero incrementar el volumen de publicaciones en breve. Saludos!

  • @tomasgaleano9349
    @tomasgaleano9349 Год назад

    comparto mi solución.
    string = input("Ingrese una frase: ")
    i = len(string)-1
    for character in string:
    print(string[i:i+1],end="")
    i-=1

  • @valterrenatodiloreto2828
    @valterrenatodiloreto2828 2 года назад

    Buenos dias Ernesto....si tuviera que vender un programa a un cliente, como se podria hacer para enpaquetarlo como exe...Gracias

  • @felixchess
    @felixchess Год назад

    frase = input("ingresa la frase que sera invertida: ")
    for i in reversed(frase):
    print(i, end="")

  • @edybelicon
    @edybelicon 2 месяца назад

    Yo lo hice asi.
    txt = input("Which is your phrase?: ")
    inv_txt = ""
    for inv_txt in txt[::-1]:
    print(inv_txt, end=" ")
    print("End")

  • @adri787b1
    @adri787b1 2 года назад

    Muchas gracias por el curso en general. Hasta ahora me ha sido muy útil pero en este vídeo, haciéndolo exactamente igual no realiza la función. Si en el string pongo por ejemplo "casas" me devuelve "scasas". Lo he hecho varias veces tal cual lo muestras en el video pero no consigo otro resultado

  • @brayancetz9034
    @brayancetz9034 Год назад +1

    Dejo mi código:
    string=input("Ingresa una palabra o frase: ")
    substring=""
    i=0
    for char in string:
    i+=1
    substring=string[ len(substring) -i ]
    print(substring, end="")

  • @triplatinocom
    @triplatinocom 2 года назад

    string= input("Ingrese una frase: ")
    string3 = string
    for pal in string3[::-1]:
    print(pal, end="")

    print(f"
    La Frase original es {string}")
    print("
    Fin del Programa")

  • @vanealmiron5071
    @vanealmiron5071 Год назад

    string = input("Introducir un string: ")
    for i in string:
    print("String invertido: ", string[::-1])
    break

  • @ivankurunzi7785
    @ivankurunzi7785 5 месяцев назад

    title="Programa para dar vuelta la frase:"
    print(title.center(50,"="))
    string=input("Escriba una palabra para frase para dar vuelta:")
    for character in string[::-1]:
    print(character,end="")

    • @ivankurunzi7785
      @ivankurunzi7785 5 месяцев назад

      pero para sacar probecho al bucle la mejor es la idea de ernesto

  • @Magistria
    @Magistria Год назад

    estube un rato pensando que era lo que me faltaba hasta que intente dejar el -1 solo en el corchete sin ningun otro numero
    frase = input("introduce una palabra para invertir: ")
    for invertir in frase:
    frase2 = frase[ : : -1]

    print(frase2, end = "")

  • @valentuncar1845
    @valentuncar1845 11 месяцев назад

    me complique mucho usando rjust y contadores xd

  • @andreasoberanis3408
    @andreasoberanis3408 2 года назад

    a mi me quedó así...que te parece?
    string = input("Introduce una cadena de caracteres:")
    tamaño = len(string)
    print (tamaño)
    print()
    i = 0
    for cadena in string:
    print(string[tamaño-1], end="")
    tamaño -= 1
    print()
    print(string)

  • @ingvsanchezalonso
    @ingvsanchezalonso Год назад

    Pense que debe de haber una funcion que invierta una cadena de caracteres, sin usar el for y encontre la funcion reversed(). Les comparto mi solucion:
    str = input("Ingresa una cadena de caracteres")
    cadena_invertida = ' '.join(reversed(str))
    print("La cadena invertida es ", cadena_invertida)

  • @ColeccionandoActivos
    @ColeccionandoActivos 10 месяцев назад +1

    ACABO DE DESCUBRIR QUE TENGO RETRAZO MENTAL POR QUE NO ENTENDI NADA APESAR DE PONER MUCHA ATENCION, ME HE AUTODIAGNOSTICADO ES UNA PENA :(

  • @index2333
    @index2333 2 года назад +1

    Soy el primero saludame

  • @moisesguillermosantosfasab6555

    En los comentarios me di cuenta que varias formas de resolverlo ;V
    string = input("ingresar palabra : ")
    print("la palabra invertida es :{substring}".format(substring=string[len(string)::-1]))

  • @cyafoursport8579
    @cyafoursport8579 9 месяцев назад

    Una opcion:
    string = "Hola Mundo 2024"[::-1]
    print(string)
    4202 odnuM aloH

  • @RenardPR
    @RenardPR Год назад

    Mi solución:
    string = input ("Introduce la cadena: ")
    print ("La cadena alternada es: ", end="")
    for character in string[::-1]:
    print (character, end="")
    print ("
    Fin del programa
    ")
    RESULTADO impresión:
    Introduce la cadena: Hola maría buenos días
    La frase alternada es: saíd soneub aíram aloH
    Fin del programa

  • @rodrigograullera314
    @rodrigograullera314 Год назад

    no me sale ninguna ya.

  • @dpidx
    @dpidx 11 месяцев назад

    Aquí mi solución al problema.
    Estaba teniendo problemas con la impresión porque se estaban imprimiendo los caracteres uno a uno, pero luego recordé el concepto de concatenar ajajaj
    print("Inversor de String".center(40, "="))
    string = input("Ingrese una cadena de caracteres, por favor: ")
    indice = len(string)-1
    string_inv = ""
    for cadena in string:
    cadena = string[indice]
    string_inv += cadena
    indice -= 1
    print(string_inv)

  • @miguelangelarana8343
    @miguelangelarana8343 Месяц назад

    Yo utilicé [::-1]😂

  • @christiancmg8346
    @christiancmg8346 Год назад +1

    frase=input("Introduce una frase para invertir: ")
    fraseAlterada=""
    n=1
    for character in frase:
    fraseAlterada=frase
    print(fraseAlterada[len(frase)-n:len(frase)-n+1:], end="")
    n=n+1
    //PUCHA Q SAD ME FUI POR EL CAMINO COMPLEJO :,(

  • @zaidsalinas3213
    @zaidsalinas3213 2 месяца назад

    pal=input("Ingrese una palabra u oración: ")
    for i in pal[::-1]:
    print(i,end=(""))
    ya pa, GG's

  • @lisandroescalante8927
    @lisandroescalante8927 Год назад

    Yo buscando una forma super complicada 😅

  • @ignacioagustin7284
    @ignacioagustin7284 Год назад

    Con lo que vimos hasta el momento es imposible realizar este ejercicio

  • @silentfast6685
    @silentfast6685 Год назад

    😂 no encontre mejor forma
    a=input ("hola")
    y=len(a)
    for b in a:
    x=a[y-1:y]
    print(x)
    y-=1
    Resultado:
    a
    l
    o
    h
    🙊

  • @__ycl__6
    @__ycl__6 Год назад

    user = 'hola'
    x = 'h'
    y = 'o'
    l = 'l'
    m = 'a'
    print(m,l,y,x,sep='')

  • @jimmyLlanca
    @jimmyLlanca 2 года назад

    Muy buenas profesor, yo lo hice algo asi:
    a = str(input("Introduzca una palabra: "))
    lista = []
    for i in a:
    lista.append(i)
    lista.reverse()
    for i in lista:
    print(i, end="")
    Eso fue antes del video, me demore mucho la verdad.

  • @emmanuelramirezromero7335
    @emmanuelramirezromero7335 11 месяцев назад

    de los 7 ejercicios solo eh podido hacer 2 :,v

  • @llrichisll
    @llrichisll 2 года назад

    creo que lo logre pero diferente:
    x=input("Ingrese una frase: ")
    b=0
    a=1
    for caracter in x:
    caracter=x[len(x)-a:len(x)-b]
    print(caracter, end="")
    a+=1
    b+=1
    print("
    Fin.")

  • @jimmyjulsan
    @jimmyjulsan Год назад

    excelente