programa de Python para repetir M caracteres de una cadena de N veces

Aquí, vamos a aprender cómo repetir un número determinado de caracteres (M) de una cadena de N (número dado) veces usando programa de Python?

Dada una cadena y tenemos que repetir que es M personajes N veces usando programa de pitón.

Pregunta:

Aquí contamos con una cadena y un entero no negativo N , aquí tendríamos en cuenta que la parte delantera de la cadena es el primer M caracteres, o lo que hay en el cadena si la longitud de la cadena es menor que M . Ahora nuestra tarea es class N copias de la parte delantera . Además, considere estos casos,

Ejemplo:

    mult_times('Chocolate', 3, 2) = 'ChoCho'
mult_times('Chocolate', 4, 3) = 'ChocChocChoc'
mult_times ('jio', 2, 3) = 'jijiji'

Solución:

Aquí nos valor de cadena de código return primera escritura simplemente igual a M o menos. Como somos for desconoce el valor de N queremos guardar nuestro valor de cadena en una variable y ejecutar un bucle for for N veces y cada vez nos gustaría guardar nuestro valor en esa variable.

vamos a entender esto por el Código, lo que sería más fácil de entender,

Código:

def mult_times(str, m, n):
front_len = m
if front_len > len(str):
front_len = len(str)
front = str[:front_len]
result = ''
for i in range(n):
result = result + front
return result
print (mult_times('IncludeHelp', 7, 5))
print (mult_times('prem', 4, 3))
print (mult_times('Hello', 3, 7))

salida

IncludeIncludeIncludeIncludeInclude
prempremprem
HelHelHelHelHelHelHel


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *