J'ai réussi pou les bases de 2 à 10 vers bases de 2 à 16.
pour convertir d'une base supérieure à 10 je n'arrive pas.
voilà une partie du code et je ne comprends pas l'erreur.
nombre="ABCDEF"
for i in range(len(nombre)):
print(nombre[i])
if nombre[i]=="A":
nombre[i]="10"
elif nombre[i]=="B":
nombre[i]="11"
elif nombre[i]=="C":
nombre[i]="12"
elif nombre[i]=="D":
nombre[i]="13"
elif nombre[i]=="E":
nombre[i]="14"
elif nombre[i]=="F":
nombre[i]="15"
print(nombre)
j'ai mis les chiffres avec double guillemets, simple guillemets ou sans guillemet j'ai l'erreur suivante à la ligne 5: 'str' object does not support item assignment.
c'est quoi cette erreur et comment y remédier s'il vous plait ?
L'erreur que vous rencontrez, 'str' object does not support item assignment, signifie que vous ne pouvez pas modifier une chaîne de caractères (un objet str) directement en Python. Les chaînes en Python sont immuables, ce qui signifie que vous ne pouvez pas changer leur contenu une fois qu'elles sont créées. Pour remédier à ce problème, vous pouvez utiliser une liste de caractères au lieu d'une chaîne.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
In [1]: int(f'0x{input("Entrer lettre: ").lower()}', 16)
Entrer lettre: A
Out[1]: 10
In [2]: int(f'0x{input("Entrer lettre: ").lower()}', 16)
Entrer lettre: B
Out[2]: 11
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Type variables
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Le Tout est souvent plus grand que la somme de ses parties.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)