Advertisement
Rodripelto

Ejercicio Recursividad

Feb 18th, 2022
433
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. def limpiarcadena(cadena,limitador,nlimitador = 0,posicion = 0, limpia= ""):
  2.   if cadena[posicion] == limitador :
  3.     nlimitador += 1
  4.   if nlimitador  > 1:
  5.     return limpia + cadena[posicion]
  6.   elif nlimitador == 0:
  7.     limpia = limpiarcadena(cadena,limitador,nlimitador ,posicion +1,limpia )
  8.   elif nlimitador == 1:
  9.     limpia = limpiarcadena(cadena,limitador,nlimitador,posicion + 1, limpia + cadena[posicion])
  10.   return limpia
  11.    
  12. Z = list('XX2A|BEML920313HMCLNS09|343')
  13. print(limpiarcadena(Z,'|'))
Advertisement
RAW Paste Data Copied
Advertisement