Python - Ejercicio para modificar los caracteres de una cadena

 
Vista:
sin imagen de perfil
Val: 14
Ha disminuido su posición en 9 puestos en Python (en relación al último mes)
Gráfica de Python

Ejercicio para modificar los caracteres de una cadena

Publicado por Miguel Alejandro (4 intervenciones) el 10/07/2020 05:59:05
Escribe un programa que lea una cadena de caracteres proporcionada desde la entrada estándar.
Crea una función llamada cambia_car(cadena) que recibirá la cadena leída desde el teclado y devolverá la cadena modificada.
Por medio de un ciclo modificarás los caracteres de la cadena: el caracter en la primera posición pasará a la segunda posición, el caracter en la segunda posición pasa a ser el tercero, el tercero pasa a la cuarta posición, así hasta el último caracter que pasará a ser el primero.

AYUDA por favor un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ejercicio para modificar los caracteres de una cadena

Publicado por algoritmo (245 intervenciones) el 10/07/2020 12:24:34
Hola

Espero que alguno de estas dos maneras te sirva.

Un saludo :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def cambia_car(cadena):
    primer_caracter = cadena[0]
    resto = cadena[1:]
    return resto+primer_caracter
 
def cambia_car2(cadena):
    dev = ''
    for t, caracter in enumerate(cadena):
        if t == 0:
            ultimo = caracter
        else:
            dev += caracter
    dev += ultimo
    return dev
 
cadena = '0123456789'
print cambia_car(cadena)
print cambia_car2(cadena)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar