Re: explication source inversion de chaine ?
Eastwind - Vent d Est wrote:
> ca marche mais je ne comprend pas pourquoi la variable "i" est
> encapsulé la valeur "lc - 1" et non pourquoi simplement la valeur "lc
> " , j'avais fait un script similaire avant de regarder la solution
> mais je n'avais pas diminuer la valeur lc de 1 . Il est écrit que
> c'est pour commencer par le dernier caractère , mais si l'on enlève
> 1 , ne commence t-on pas avec l'avant dernier caractère ?
Non.
> quelqu'un peut m'expliquer ? j'ai déjà chercher le nom de l erreur
> mais elle pas trop compréhensible a ce niveau ..
In [2]: chaine="abcdef"
In [3]: len(chaine)
Out[3]: 6
In [4]: chaine[0]
Out[4]: 'a'
In [5]: chaine[1]
Out[5]: 'b'
In [6]: chaine[2]
Out[6]: 'c'
In [7]: chaine[5]
Out[7]: 'f'
In [8]: chaine[6]
<type 'exceptions.IndexError'>: string index out of range
|