Labo INF1255

722 mots 3 pages
2014-1-INF1255-10 Informatique pour les sciences de la gestion
Laboratoire du 2014-01-28

Objectif :
Se familiariser avec les types de données et les opérateurs
Se familiariser avec l’environnement de développement (aptana, python, IDLE)
Ecrire un programme Python comme une suite d’instruction sans utiliser « def »
Exécuter et tester son programme
Créer un package et importer des modules
Utiliser la fonction print
Faire des manipulations avancées des données

1) On vous demande de:

-Créer un projet aptana PyDev nommé INF1255LAB03
-Ajouter un package nommé "donnees"
-Dans le package "donnees" ajouter les modules "personnes" et "pays"
-Dans le module "pays" ajouter une variable "codes" de type dictionnaire et contenant les informations suivantes :

Clé
Valeur
fr
France
cd
R. D. Congo ca Canada cn Chine au Australie

-Dans le module "personnes" ajouter 5 variables : pers1, pers2, pers3, pers4, pers5 de type dictionnaire et ayant chacune les clés : "prénom", "nom", "codePays" avec les valeurs suivantes :

prenom nom codePays pers1 Martin
Tremblay
ca pers2 François
De Gaule fr pers3
Sylvie
Kadima cd pers4
Li
Fu cn pers5
Tony
Doyle au 2) Dans le répertoire src (à l’extérieur de "donnees"), ajouter un module nommé "infopersonnes". Dans ce module ("inforpersonnes") :

-Importer la fonction print (from __future__ import print_function) tout au début de votre code.
-Importer les modules "personnes" et "pays" de la question 1) (ex : from donnees import pays)
-Affecter à la variable "cp" la variable "codes" du module "pays" (ex : cp=pays.codes)
-Afficher "Informations sur les personnes"
-Afficher "----------------------------------------"
Sans utiliser de structure répétitive et pour chaque variable pers2, pers3, pers4, pers5 du module "personnes" procéder comme indiquer ci-après avec pers1 :

-Affecter à la variable "pers" la variable "pers1" du module "personnes".
-Affecter à la

en relation

  • FIN5570
    1516 mots | 7 pages
  • HDA 1
    705 mots | 3 pages
  • Nou1863
    510 mots | 3 pages
  • Apprendre Une Le On 1
    262 mots | 2 pages
  • Plan marketing ubisoft
    1717 mots | 7 pages
  • Otto Dix Rue de Prague
    561 mots | 3 pages
  • FA220156
    272 mots | 2 pages
  • Fra5141
    652 mots | 3 pages
  • Bac pro commerce terminal
    256 mots | 2 pages
  • Consultant
    606 mots | 3 pages
  • INF1250 TP2
    1060 mots | 5 pages
  • Document de muc
    1968 mots | 8 pages
  • Projet de soins en cardiologie
    593 mots | 3 pages
  • management
    537 mots | 3 pages
  • Mesopotamie
    400 mots | 2 pages