Bonjour

Je suis un debutant sur Python et j'ai un projet sur python qui consiste a faire un programme .exe qui rempli un tableau sur excel .
Sur la premiere feuille : Nom , prenom, age etc

sur la deuxieme feuille : nom des etudiands ayant la moyenne , moyenne .

Mon soucis se trouve au niveau de la deuxiemme feuille je n'arrive pas a incrementer la ligne . Du coup la feuille 2 note seulement le dernier eleve saisi ayant la moyenne, alors qu'elle devrait lister tous les eleves ayant la moyenne .

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import os
from xlwt import Workbook
 
compteur_de_passage = 1
compteur_de_passage2 = 1
response = 0
 
 
#creation fichier
fichierCSV = Workbook ()
 
# Creation de la feuille numero 1
 
feuille1 = fichierCSV.add_sheet ('feuille 1')
 
# ajout des en-etes
 
feuille1.write(0,0, 'NOM')
feuille1.write(0,1, 'Prenom')
feuille1.write(0,2, 'Adresse')
feuille1.write(0,3, 'Moyenne ')
feuille1.write(0,4, 'Age')
feuille1.write(0,5, 'Region')
feuille1.write(0,6, 'Specialite')
feuille1.write(0,7, 'Sexe')
# Taille des colonnes
 
feuille1.col(0).width = 7000
feuille1.col(1).width = 7000
feuille1.col(2).width = 14000
feuille1.col(3).width = 7000
feuille1.col(4).width = 2000
feuille1.col(5).width = 7000
feuille1.col(6).width = 7000
feuille1.col(7).width = 7000
 
# Automatisation de la saisie
 
while response is not 'Q':
    compteur_de_passage = compteur_de_passage+1
 
    print(compteur_de_passage)
 
    response = input("Est ce le dernier Etudiant sur la liste ? 'Q' = OUI : ")
    nom = input("Entrez le Nom de l'etudiant: ")
    prenom = input("Entrez le Prenom de l'etudiant: ")
    adresse = input("Entrez l'adresse de l'etudiant :  ")
    moyenne = input ("Entrez la moyenne de l'etudiant: ")
    age =  input("Entrez l'age de l'etudiant: ")
    region = input("Entrez la region de l'etudiant: ")
    specialite = input("Entrez la spécialité de l'etudiant: ")
    sexe = input("Entrez le sexe de l'etudiant: ")
    # remplissage des lignes
 
    ligne_compteur_de_passage = feuille1.row(compteur_de_passage)
    ligne_compteur_de_passage.write(0,nom)
    ligne_compteur_de_passage.write(1,prenom)
    ligne_compteur_de_passage.write(2,adresse)
    ligne_compteur_de_passage.write(3,moyenne)
    ligne_compteur_de_passage.write(4,age)
    ligne_compteur_de_passage.write(5,region)
    ligne_compteur_de_passage.write(6,specialite)
    ligne_compteur_de_passage.write(7,sexe)
Jusque la ca va .... mais la partie feuille 2...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Creation de la feuille numero 2
feuille2 = fichierCSV.add_sheet ('feuille 2')
 
feuille2.write (0,0, "Liste des eleves ayant la moyenne ")
feuille2.write (0,1, "Moyenne")
##remplissage des lignes
ligne_compteur_de_passage2 = feuille2.row(compteur_de_passage2)
 
 
if  int(moyenne) >= 10 :
 
    ligne_compteur_de_passage2 (0, prenom +' ' +nom)
    ligne_compteur_de_passage2 (1, moyenne)
    compteur_de_passage2 += 1
# Sauvegarde du fichier excel
 
fichierCSV.save('Fichier_EdacyPythonData.xls')
 
os. system (" pause ")
....pause probleme
Je cale dessus depuis plusieurs jours .Toute aide ou suggestion sera la bienvenue.
Merci.