Necesito realizar en python que una función que reciba un string s y un número n como parámetros y retorne el mismo string s pero sin el elemento en el índice n.
def remover_enesimo(s, n):
return
Por ejemplo, si s es "Hasta pronto" y n es 3, entonces tu función debe retornar "Hasa pronto".

Respuestas

Respuesta dada por: MarcoHdez
6
def remover_enesimos(s,n):
    s = list(s)
    del s[n]
    s = "".join(s)
    return s

print(remover_enesimos(input("Escribe tu frase o palabra: "),int(input("Escribe el índice: "))))
input()

El código es de python 3.x y al ejecutarlo te permite ingresar tu propia frase al igual que el índice, espero te sirva

alexitosc: Hola muchas gracias... y funciona sin imprimir? solo con con return, ya que no tengo donde comprobarlo!
MarcoHdez: De que funciona funciona pero como solo está el return sin print dentro de la función solo lo va a ejecutar pero no te va a arrojar nada de vuelta, es necesario invocar la función dentro de un print o incluir el print dentro de la función
Preguntas similares