Ta variable SixPartie est définie uniquement si les 3 conditions sont remplies (lignes 1, 2 et 3)
Si ton code ne passe pas dans ces 3 conditions, alors aucune de tes variables xxxPartie ne sera définie, dont SixPartie. Pour qu'elle soit définie, ton ISBN doit commencer par "978".
Tu dois initialiser tes 6 variables avant les 3 tests :
Code :
PremPartie = None DeuxPartie = None # ainsi de suite jusqu'à SixPartie if ISBN[0] == 9: if ISBN[1] == 7: if ISBN[2] == 8: PremPartie = (...) # etc
|
Et au passage, modifie tes bornes pour éviter tes if imbriqués :
Code :
if ISBN[0:3] == '978': (...)
|
Message édité par Harkonnen le 06-01-2020 à 23:08:10
---------------
J'ai un string dans l'array (Paris Hilton)