B
    LF4Xa  ã               @   s&   d dl Z ddd„Zedkr"e  ¡  dS )é    Néÿÿÿÿc             C   s    |dkrt | ƒd }d}d}x ||k r<|| |  }|d7 }qW x6||krt| | |kr^|| }n|| |  }|d7 }q@W x$|t | ƒk rš|| |  }|d7 }qxW |S )u‘  
    changeCar(str ch, str car1, srt car2, int debut, int fin) --> str.
    Remplace tous les caractÃ¨res <car1> par <car2> dans la chaÃ®ne <ch>
    Ã  partir de l'indice <debut> et jusqu'Ã  l'indice <fin>.

    Exemples d'utilisation:
    ***********************

    >>> phrase = "Ceci est une toute petite phrase."
    >>> changeCar(phrase, ' ', '*')
    'Ceci*est*une*toute*petite*phrase.'
    
    >>> changeCar(phrase, ' ', '*', 8, 12)
    'Ceci est*une*toute petite phrase.'

    >>> changeCar(phrase, ' ', '*', 12)
    'Ceci est une*toute*petite*phrase.'

    >>> changeCar(phrase, ' ', '*', fin=12)
    'Ceci*est*une*toute petite phrase.'
    
    r   é   r   Ú é   )Úlen)ÚchZcar1Zcar2ZdebutZfinÚiZresultat© r	   úM\\edu.net.fr.ch\perso$\Users\charrierej\Desktop\Exercices\Exercices\ex4_19.pyÚ	changeCar
   s     


r   Ú__main__)r   r   )Údoctestr   Ú__name__Útestmodr	   r	   r	   r
   Ú<module>   s   
2