+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    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 : 0
    Points
    0

    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 Confirmé
    Avatar de fred1599
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2006
    Messages
    1 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 840
    Points : 2 859
    Points
    2 859

    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
    Invité de passage
    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 : 0
    Points
    0

    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 Confirmé
    Avatar de fred1599
    Homme Profil pro
    Enseignant
    Inscrit en
    juillet 2006
    Messages
    1 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2006
    Messages : 1 840
    Points : 2 859
    Points
    2 859

    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 :
    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)

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •