suite TD2 1 ere .pdf


Nom original: suite TD2 1 ere.pdf
Titre: Microsoft Word - TD2 Suite.docx
Auteur: Dell

Ce document au format PDF 1.7 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 461 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


Aperçu du document suite TD2 1 ere.pdf - page 1/2

Aperçu du document suite TD2 1 ere.pdf - page 2/2




Télécharger le fichier (PDF)




Sur le même sujet..





Ce fichier a été mis en ligne par un utilisateur du site. Identifiant unique du document: 00552419.
⚠️  Signaler un contenu illicite
Pour plus d'informations sur notre politique de lutte contre la diffusion illicite de contenus protégés par droit d'auteur, consultez notre page dédiée.