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 :

Aide pour petits programmes simples


Sujet :

Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Aide pour petits programmes simples
    Bonjour, je sollicite votre aide pour écrire 3 petits programmes simples en langage python. Je suis étudiant à l'université et j'aurais besoin d'aide afin de solutionner ces 3 exercices.

    Les voici:

    Contexte:

    Dans ce travail pratique divisé en exercice, nous aborderons le problème des proies et prédateurs sur
    une surface fermée. Nous voulons analyser l’évolution de la distribution des populations de ces deux
    types d’animaux dans un parc. Pour simplifier la représentation, nous considérerons que tous les
    points du parc peuvent être représentés par des coordonnées (x, y) ; x et y sont positifs et inférieurs ou
    égaux à une valeur maximale définie par l’utilisateur.
    Dans le parc, tout point peut contenir un et un seul animal (proie ou prédateur). Les animaux peuvent :
    • Proie : se déplacer, donner naissance, mourir naturellement, être dévoré ;
    • Prédateur : se déplacer, se nourrir d’une proie, donner naissance, mourir naturellement, mourir
    de faim.
    Nous aimerions analyser les diverses évolutions et équilibres possibles en fonction des populations
    initiales, leurs répartitions sur le parc, les taux de naissance, de mort, et plusieurs autres paramètres
    que nous déterminerons plus tard. Pour parvenir à traiter au complet ce problème, nous réaliserons
    plusieurs petits programmes dont la complexité est croissante en fonction de la difficulté de la
    question.

    Exercice1

    Écrire une fonction nommée sauvegarde qui écrit dans un fichier nommé <sauvegarde.txt> une
    liste d’animaux (x, y, type) dans le format suivant :
    x1,y1,type1
    x2,y2,type2
    x3,y3,type3
    ……
    Exercice 2

    Écrire une fonction nommée lireSauvegarde qui retourne une liste d’animaux (x, y, type) obtenu à
    partir de la lecture du fichier <sauvegarde.txt>

    Exercice 3

    Écrire un programme nommé EssaiFonction qui permet de simuler une liste d’animaux. Le programme
    commence par présenter les options suivantes :
    1 – Simuler une liste d’animaux
    2 – Lire une liste d’animaux
    3 – Afficher une liste d’animaux
    4 – Sauvegarder une liste d’animaux
    5 – Quitter.
    L’utilisateur peut faire les options de 1 à 4 plusieurs fois. Cependant l’option cinq permet de terminer
    le programme.
    Déroulement des options
    Option 1 : Le programme de demande le nombre de prédateurs et de cibles à générer. Ces nombres
    doivent être dans l’intervalle [10..100]. Puis il génère ces animaux. Si l’opération est complétée, le
    programme affiche le message « succès : la liste a été générée ». Puis reviens au menu principal.
    Notons que si une liste existait, celle là est supprimée.

    Merci beaucoup d'avance de votre aide

  2. #2
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 812
    Points : 7 097
    Points
    7 097
    Par défaut
    Bonjour,

    Je regarderais votre problème Vendredi, je ne suis actuellement pas disponible
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    Bonjour,

    Je regarderais votre problème Vendredi, je ne suis actuellement pas disponible
    E fait, est ce que ça serait possible demain au plus tard? Je suis comme assez serré dans le temps..

    Ce serait extremement apprécié

  4. #4
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 812
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 812
    Points : 7 097
    Points
    7 097
    Par défaut
    Oups, j'ai cru répondre au message privé et du coup, j'ai répondu à ton post, désolé pour les membres qui auraient pu t'aider, ce n'était pas du tout voulu.

    Je pense donc que vous avez eu le temps de faire l'exercice n°1, non?

    Pour l'exercice 1, je proposerais une fonction sauvegarde avec en arguments
    • Le nom du fichier
    • La liste d'animaux


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def sauvegarde(name_file, ma_liste):
        # votre proposition de code
    Encore désolé pour les personnes ayant souhaité t'aider
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/10/2014, 17h33
  2. Aide pour petit programme simple
    Par popane42 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/04/2008, 11h25
  3. [aide] pour un programme simple
    Par LApinoukun dans le forum C
    Réponses: 6
    Dernier message: 14/09/2007, 13h25
  4. aide pour un programme a compiler
    Par letombeur dans le forum C++
    Réponses: 8
    Dernier message: 11/01/2006, 21h53
  5. Aide Pour Requete SQL Simple ... Merci d'avance :)
    Par thefutureisnow dans le forum Langage SQL
    Réponses: 3
    Dernier message: 09/12/2005, 11h39

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