Titre de hF837h70872.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un fichier Excel pour une entreprise d’assurance, avec des fonctionnalités adaptées au rôle de conseiller/conseillère en assurances :
« `python
import openpyxl
from datetime import date

# Création du fichier Excel
wb = openpyxl.Workbook()
ws = wb.active

# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Date de naissance’
ws[‘D1’] = ‘Adresse e-mail’
ws[‘E1’] = ‘Numéro de téléphone’

# Fonction pour ajouter un nouveau client
def add_client():
nom = input(« Entrer le nom du client : « )
prenom = input(« Entrer le prénom du client : « )
date_de_naissance = input(« Entrer la date de naissance du client (jj/mm/aaaa) : « )
email = input(« Entrer l’adresse e-mail du client : « )
telephone = input(« Entrer le numéro de téléphone du client : « )

# Ajouter les informations dans le tableau
ws.append([nom, prenom, date_de_naissance, email, telephone])

# Fonction pour rechercher un client par nom
def recherche_client():
nom = input(« Entrer le nom du client à rechercher : « )
for i in range(2, ws.max_row + 1):
if ws.cell(row=i, column=1).value == nom:
print(f »Client trouvé ! »)
print(ws.cell(row=i, column=1).value)
print(ws.cell(row=i, column=2).value)
return
print(« Aucun client trouvé sous ce nom »)

# Fonction pour afficher les informations d’un client
def afficher_client():
num_ligne = int(input(« Entrer le numéro de ligne du client : « ))
if 1 < num_ligne <= ws.max_row: print(f"Nom : {ws.cell(row=num_ligne, column=1).value}") print(f"Prénom : {ws.cell(row=num_ligne, column=2).value}") print(f"Date de naissance : {ws.cell(row=num_ligne, column=3).value}") print(f"Adresse e-mail : {ws.cell(row=num_ligne, column=4).value}") print(f"Numéro de téléphone : {ws.cell(row=num_ligne, column=5).value}") else: print("Ligne inexistante") # Fonction pour sauvegarder les modifications def sauvegarder(): wb.save('clients.xlsx') # Menu principal while True: print("\nMenu principal") print("1. Ajouter un client") print("2. Rechercher un client") print("3. Afficher les informations d'un client") print("4. Sauvegarder et quitter") choix = input("Entrer votre choix : ") if choix == '1': add_client() elif choix == '2': recherche_client() elif choix == '3': afficher_client() elif choix == '4': sauvegarder() break else: print("Choix non valide") ``` Ce code crée un fichier Excel nommé `clients.xlsx` avec les colonnes suivantes : * Nom * Prénom * Date de naissance * Adresse e-mail * Numéro de téléphone Il définit ensuite quatre fonctions principales : * `add_client()` : permet d'ajouter un nouveau client en saisissant son nom, prénom, date de naissance, adresse e-mail et numéro de téléphone. * `recherche_client()` : permet de rechercher un client par son nom. Si le client est trouvé, ses informations sont affichées. * `afficher_client()` : permet d'afficher les informations d'un client spécifique en saisissant le numéro de ligne du client. * `sauvegarder()` : permet de sauvegarder les modifications apportées aux clients avant de quitter l'application. Enfin, le code définit un menu principal qui permet à l'utilisateur de choisir entre ajouter un client, rechercher un client, afficher les informations d'un client, sauvegarder et quitter."

Retour en haut