02_A2_EXO

Fichier TD_02_A2_EXO base.py

1
# Code basé sur le fichier TD_02_A2_base.py
2
# imports gestion de fichiers
3
import os
4
import subprocess
5
# import du module xlsxwriter
6
import xlsxwriter
7
8
pathfileexcel="D:\\SRP\\EDC-01_NOTES\\TD\\test_TD_02_A2_EXO.xlsx"
9
workbook = xlsxwriter.Workbook(pathfileexcel)
10
11
worksheet = workbook.add_worksheet("modele_N_nRep")
12
 
13
worksheet.write('A1', 'Rang i') # on donne la référence de la cellule en notation A1
14
worksheet.write(0, 1, 'ttf i') # on donne le n° de ligne et le n° de colonne
15
worksheet.write(0, 2, 'dN(i)')
16
worksheet.write(0, 3, 'N(i)')
17
# N : nombre de survivants à t = 0
18
N = 9
19
# Ajoutez une boucle pour initialiser la colonne Rang i avec les 
20
# ....
21
22
23
24
# ....
25
# Fermer l'objet classeur.
26
workbook.close()
27
# Code pour ouvrir Excel avec le classeur (après l'avoir fermé avec openpyxl par exemple)
28
subprocess.Popen(['start', 'excel', pathfileexcel], shell=True)

ComplémentCorrection colonne rang i

1
.....
2
# N : nombre de survivants à t = 0
3
N = 9
4
for i in range(0,N+1):
5
    worksheet.write(i+1, 0, i) # ligne indice 1 (soit ligne N°2) colonne 0 (soit A) --> cellule A2
6
.....