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 :

Comparer les valeurs d'un fichier cvs et choix aléatoire


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    amateur
    Inscrit en
    Juillet 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 5
    Par défaut Comparer les valeurs d'un fichier cvs et choix aléatoire
    Bonjour, je dois réaliser un algorythme permettant de choisir une personne dans un tableau de présence selon leur dispo et leur présence cumulée sur les jours précédents afin contruire un nouveau tableau affichant le résultat de ce choix.

    Je vous prends un exemple :

    extrait du fichier cvs :

    ,,,10/08/18,11/08/18,12/08/18,13/08/18
    ,,bob,1,1,1,
    ,,jess,,1,1,1
    ,,mike,1,,1,1

    Je voudrais que le programme vérifie qui est présent sur la journée du 10/08/18. Ici bob et mike. Puis dans la mesure où c'est le premier test et qu'il y a deux personnes disponibles il faudrait tirer au sort 1 des 2 et construire un nouveau tableau indiquant la personne choisie et incrémentant un compteur du nombre total de jours présences. Ici, si par exemple le choix aléatoire donne bob, il faudrait donc construire un nouveau tableau en indiquant que bob devra être présent le 10/08/18 et que son total de jours de présence est égal à 1. Les autres personnes étant à 0.
    Puis passer au deuxième jour (11/08/18) et faire de même. Ici, bob et jess sont dispo. Mais comme bob a déjà 1 journée de présence alors que jess est à 0, il faut alimenter le nouveau tableau en indiquant la présence de jess sur la journée du 11/08/18 et mettre les autres au repos et ajouter un au nombre de journée total effectué par jess.
    Et continuer ainsi jusqu'à la fin en vérifiant toujours quelles sont les personnes présentes, quel est le total de journées déjà effectuées puis si une personne est seule à avoir un nombre de journées inférieur aux autres, l'ajouter au planning difinitif et si plusieurs personnes ont un nombre égal de jours inférieurs, alors effectuer un tirage au sort et mettre "l'élu" dans le nouveau tableau en ajoutant 1 à son nombre total de journées.

    J'espère que cette description n'est pas complètement incomprehensible et que vous allez pouvoir me mettre sur une piste.

    Je précise que pour l'exemple, j'ai pris volontairement un petit tableau, mais en réalité, mon tableau comporte 16 lignes "prénom" et une année complète à traiter au niveau des dates.

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Citation Envoyé par stevboub Voir le message
    J'espère que cette description n'est pas complètement incomprehensible et que vous allez pouvoir me mettre sur une piste.
    Si vous cherchez un algorithme, la bonne rubrique est algorithmique.... Mais si vous voulez de l'aide pour le coder avec Python, il faut poster ce que vous avez fait et expliquer les difficultés rencontrées.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre à l'essai
    Homme Profil pro
    amateur
    Inscrit en
    Juillet 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2018
    Messages : 5
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    Si vous cherchez un algorithme, la bonne rubrique est algorithmique.... Mais si vous voulez de l'aide pour le coder avec Python, il faut poster ce que vous avez fait et expliquer les difficultés rencontrées.

    - W
    Ok, merci, il s'agit bien d'un programme python que je cherche à faire. je vais donc poster le début du programme que j'ai fait.
    Merci

Discussions similaires

  1. comment comparer les valeurs retournés par DBGrid
    Par Ice-tea dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/06/2006, 14h42
  2. Vérifier les valeurs d'un fichier en entrée
    Par delphine_lep dans le forum Oracle
    Réponses: 1
    Dernier message: 15/05/2006, 16h49
  3. [VBA-E] Comparer les valeurs entre classeur
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/03/2006, 12h32
  4. Réponses: 17
    Dernier message: 31/12/2005, 21h32
  5. comparer les valeurs d'un tableau
    Par nicerico dans le forum ASP
    Réponses: 4
    Dernier message: 19/08/2004, 11h20

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