IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Exercice POO sur Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mai 2022
    Messages : 2
    Par défaut Exercice POO sur Python
    # MAIN
    # Ecrivez la classe Prestation correspondant au scénario ci-dessous.
    # La classe Prestation gère les enregistrements du temps d'un employé
    # sur un projet pour un client.

    # on crée l'objet
    # Les attributs sont tous privés.
    # Toutefois, seul l'attribut "unit" nécessite des accesseurs (getter/setter).
    # l'unité par défaut est l'heure ("hour"), codée dans le constructeur.
    prest_o = Prestation("Kim", "installation de deux PC", "Lehman Brothers Bank")

    # on spécifie les unités de l'enregistrement des prestations : "minute", "hour", ou "day"
    # si l'unité donnée est incorrecte alors on garde l'ancienne unité
    prest_o.unit = "minute"

    # on ajoute des prestations ; détails et durée sont donnés en paramètres
    prest_o.add("réunion avec client", 60)
    prest_o.add("achat matériel", 30)
    prest_o.add("configuration matériel", 120)

    # on modifie les unités de l'enregistrement des prestations
    # on ajoute des prestations
    prest_o.unit = "hour"
    prest_o.add("installation chez client", 3)

    # on génère la facture avec le détail des prestations
    prest_o.unit = "brol"
    print(prest_o)

    # exemple d'output
    """
    Employé : Kim
    Client : Lehman Brothers Bank
    Projet : installation de deux PC

    Détail des prestations (heures)
    réunion avec client 1.0
    achat matériel 0.5
    configuration matériel 2.0
    installation chez client 3.0

    Total prestations (heures) 6.5

    """
    Fichiers attachés Fichiers attachés

  2. #2
    Invité
    Invité(e)
    Par défaut


    Ou plus officiel, les règles du forum : http://club.developpez.com/regles/#LIV

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    c'est mieux aussi si tu mets ton code dans les balises idoines (= [ code] [/ code] ou via le bouton # de l'interface)

Discussions similaires

  1. exercice sur Python Poo
    Par mohaford dans le forum Exercices
    Réponses: 2
    Dernier message: 28/10/2022, 10h10
  2. [MySQL] Exercice en POO sur le Crud et héritage
    Par cyci60 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 26/05/2020, 10h09
  3. Besoin d'aide sur python, exercices sur les fichiers
    Par Mini-minimoys dans le forum Général Python
    Réponses: 6
    Dernier message: 21/11/2015, 18h37
  4. [Python 2.X] Questions générales sur python et la POO
    Par coolpix77 dans le forum Général Python
    Réponses: 2
    Dernier message: 22/09/2015, 23h36
  5. [Exercice] Aide sur requête
    Par Dobyan08 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 09/02/2006, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo