Developpez.com - Rubrique Hardware

Le Club des Développeurs et IT Pro

Les spécifications SATA 3 validées

Débit de 6 Gb/s, streaming NCQ, les spécifications complètes

Le 28/05/2009, par khorne_P, Futur Membre du Club
[QUOTE=khorne_P;11003200]bonjour
j'ai un problème dans mon code
la premiere partis se fait tres bien
mais au moment de la boucle rien ne se passe

voici le code

l1 = [0, 1, 0, 0, 1, 0, 1]
l2 = [0, 1, 1, 0, 0, 0, 1]
print("la liste 1 a ", len(l1), " chiffre, et la liste 2 a ", len(l2), " chiffre.")

for l1 in l2:

int(l1[0:7]) == int(l2[0:7])
print("ces deux chiffres sont concordant")
int(l1[0:7] != l2[0:7])
print("ces deux chiffres ne sont pas concordant")

et voici le message d'erreur
:\Users\Utilisateur\AppData\Local\Programs\Python\Python37-32\python.exe C:/Users/Utilisateur/PycharmProjects/new/test.py
Traceback (most recent call last):
File "C:/Users/Utilisateur/PycharmProjects/new/test.py", line 7, in <module>
int(l1[0:7]) == int(l2[0:7])
TypeError: 'int' object is not subscriptable
la liste 1 a 7 chiffre, et la liste 2 a 7 chiffre.

Process finished with exit code 1

merci de votre aide
  Billet blog