# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau en Excel pour suivre les congés d’un infirmier/infirmière scolaire :
« `python
import xlsxwriter
from datetime import date, timedelta
# Définition des colonnes du tableau
colonne1 = « Date »
colonne2 = « Nom »
colonne3 = « Type de congé »
colonne4 = « Durée du congé »
colonne5 = « Congés restants »
# Création d’un nouveau fichier Excel
workbook = xlsxwriter.Workbook(« Tableau_des_congés.xlsx »)
worksheet = workbook.add_worksheet()
# En-tête du tableau
worksheet.write(0, 0, colonne1)
worksheet.write(0, 1, colonne2)
worksheet.write(0, 2, colonne3)
worksheet.write(0, 3, colonne4)
worksheet.write(0, 4, colonne5)
# Données
nom = « Infirmier/Infirmière scolaire »
type_conge = [« RTT », « Congé payé », « Congé non-payé »]
dates = [date.today() + timedelta(days=i) for i in range(31)]
# Boucle pour insérer les données dans le tableau
for i, date in enumerate(dates):
worksheet.write(i+1, 0, date.strftime(« %d/%m/%Y »))
worksheet.write(i+1, 1, nom)
if i % 2 == 0:
type_conge = « RTT »
else:
type_conge = « Congé payé »
worksheet.write(i+1, 2, type_conge)
if type_conge == « RTT »:
duree = 5
elif type_conge == « Congé payé »:
duree = 10
else:
duree = 3
worksheet.write(i+1, 3, str(duree) + » jours »)
conge_restant = 21 – i // 2
if conge_restant < 0:
conge_restant = 0
worksheet.write(i+1, 4, str(conge_restant) + " jours")
# Fermeture du fichier Excel
workbook.close()
print("Le tableau des congés a été créé avec succès.")
```
Ce code crée un fichier Excel nommé "Tableau_des_congés.xlsx" avec les colonnes suivantes :
* Date : la date pour laquelle le congé est prévu
* Nom : le nom de l'infirmier/infirmière scolaire
* Type de congé : le type de congé (RTT, Congé payé ou Congé non-payé)
* Durée du congé : la durée du congé en jours
* Congés restants : le nombre de congés restants pour l'infirmier/infirmière scolaire
Le tableau est généré pour 31 jours à partir de la date d'aujourd'hui. Le type de congé change tous les deux jours entre RTT et Congé payé, et le reste du temps est un Congé non-payé. La durée du congé varie en fonction du type de congé.
Notez que ce code utilise la bibliothèque `xlsxwriter` pour créer le fichier Excel. Si vous n'avez pas cette bibliothèque installée, vous pouvez l'installer en exécutant la commande suivante :
```bash
pip install xlsxwriter
```"