Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope
Python & Zope Forum d'entraide sur la programmation en Python et Zope. Avant de poster -> F.A.Q Python
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/12/2012, 07h14   #1
sebas450
Invité de passage
 
Homme
Inscription : 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
sebas450 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 10h26   #2
fred1599
Membre Expert
 
Avatar de fred1599
 
Homme Fred
Enseignant
Inscription : juillet 2006
Messages : 1 321
Détails du profil
Informations personnelles :
Nom : Homme Fred
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2006
Messages : 1 321
Points : 1 819
Points : 1 819
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)
fred1599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 17h39   #3
sebas450
Invité de passage
 
Homme
Inscription : 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
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é
sebas450 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 20h03   #4
fred1599
Membre Expert
 
Avatar de fred1599
 
Homme Fred
Enseignant
Inscription : juillet 2006
Messages : 1 321
Détails du profil
Informations personnelles :
Nom : Homme Fred
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : juillet 2006
Messages : 1 321
Points : 1 819
Points : 1 819
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)
fred1599 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h12.


 
 
 
 
Partenaires

Hébergement Web