suite TD2 1 ere .pdf


Nom original: suite TD2 1 ere.pdfTitre: Microsoft Word - TD2 Suite.docxAuteur: Dell

Ce document au format PDF 1.7 a été généré par / Microsoft: Print To PDF, et a été envoyé sur fichier-pdf.fr le 21/10/2017 à 02:51, depuis l'adresse IP 102.171.x.x. La présente page de téléchargement du fichier a été vue 324 fois.
Taille du document: 770 Ko (2 pages).
Confidentialité: fichier public

Aperçu du document


Université De Kairouan
Institut Préparatoire aux Etudes
d’Ingénieurs de Kairouan
(IPEIK)

TD 2
Suite…

Année universitaire 2017 - 2018
1MP & 1TECHNO & 1PC

Exercice 1 :
On relève dans certains jours de l’année les degrés de température. Une
observation sera une liste de 3 valeurs [« jour », « mois », « degré »]. Par
exemple, une température de 20° enregistrée le 13 février correspond à la
liste [13,2,20]. Le but de l’exercice est de manipuler une liste de telles
observations qui est une liste de liste et pour simplifier on supposera que
toutes les observations sont enregistrées pendant des années non bissextiles (
le nombre de jours du mois de février d’une année non bissextile est égal à 28)
Travail demandé :
Soit la liste Nb_jours_Mois=[31,28,31,30,31,30,31,31,30,31,30,31] contenant
les nombres de jours des mois d’une année non bissextile. Cette liste, supposée
déjà définie, sera passée comme paramètre en cas de besoin.
Répondre en Python aux questions suivantes :
1) Ecrire une fonction, nommée Valide qui retourne True si à une
observation Obs donnée correspond un moins et un jour corrects, et
retourne False sinon
2) Ecrire une fonction, nommée Num_jour qui permet de retourner le
numéro du jour dans l’année d’une observation Obs donnée et supposée
valide.
Exemple : l’observation [12,2,10] enregistre le 12 février correspond au
43è jour de l’année.
3) Ecrire une fonction, nommée Avant, qui à partir de deux observations
Obs1 et Obs2 supposées valides, retourne True si l’observation Obs1 a
eu lieu avant l’observation Obs2 et retourne False sinon
4) Ecrire une fonction, nommée Ajout_obs qui ajoute à la fin d’une liste
d’observation L donnée une observation Obs donnée, si celle-ci est
valide et non déjà enregistrée.
5) Ecrire une fonction, nommée Tri_Obs qui ordonne une liste
d’observations L par ordre chronologique des observations
Exercice 2 :
Soit la définition des variables :
1

S=’’Cycle ingénieur’’
sequence=[‘’3’’,’’9’’,6,2,’’0’’,8]
dept= {75 :’’Tozeur’’, 91 :’’Kef ‘’]
pt1=(1,4)
pt2=(12,15)
rect=(pt1,pt2)
Que valent les expressions suivantes :
Expression
Valeur résultante
S*2
S[4 :]
dept[75]
rect[0][1]
75 in dept
max(dept)
S[2 :5]
S.upper()
sequence[1]
sequence[1 :3]
Sequence.index(‘’0’’)
sequence[-1]

2


suite TD2 1 ere.pdf - page 1/2


suite TD2 1 ere.pdf - page 2/2



Télécharger le fichier (PDF)

suite TD2 1 ere.pdf (PDF, 770 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


suite td2 1 ere
serie de revision
correctionseriecoursstructuresconditionnelles
partie ii identifiez vous
projet n 02 4 ap
partie i iidentifiez vous

Sur le même sujet..