0% ont trouvé ce document utile (0 vote)
42 vues2 pages

Exercices POO Python Corrigés

Transféré par

HAJAR YOUSSOUFI
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues2 pages

Exercices POO Python Corrigés

Transféré par

HAJAR YOUSSOUFI
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Mohammed V, Faculté des Sciences, Rabat

Contrôle Master IDDLo : POO en Python S1

Exercice 1 :

- Définir les listes suivantes au début de votre fichier :


NAMES = [​"Ali"​, ​"Bouchaib"​, ​"Fatima"​, ​"Hamid"​, ​"Mourad"​, ​"Hakim"​,
"Salim"​, ​"Fouzia"​, ​"Izza"​, ​"Khadija"​, ​"Karim"​, ​"Laila"​]
AGES​ = [​20​, ​21​, ​18​, ​18​, ​19​, ​20​, ​20​, ​19​, ​19​, ​19​, ​22​, ​19​]

- Ces listes sont correspondantes, par exemple l'âge de Ahmed est 20 …


- Ecrire un programme qui combine ces deux listes dans un dictionnaire où les
clés sont les âges et les valeurs sont les noms, puis écrire une fonction qui
retourne tous les noms après avoir fourni l'âge
- Toutes les fonctions doivent afficher True
- Remplacer personne avec votre fonction
- print​ personne(​18​) == [​"Fatima"​, ​"Hamid"​]
- print personne(​19​) == [​"Mourad"​, ​"Salim"​, ​"Fouzia"​,
"Khadija"​, ​"Larry"​]
-

Exercice 2 :

À partir d'une variable 'symbole' et une variable 'taille' ​créer une pyramide avec ce
symbole​, de la hauteur du nombre contenu dans la variable 'taille'.

Dans cet exemple-ci, nous allons donc afficher ​une pyramide de dollars​ ($) ​de
hauteur 9​. Votre script devra donc afficher :
$
$ $
$ $ $
$ $ $ $
$ $ $ $ $
$ $ $ $ $ $
$ $ $ $ $ $ $
$ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $

Programmation Orientée Objet en Python 2020/2021


1
Exercice 3 :

Étant donné un tableau d'entiers, renvoie True si le tableau contient un 2 à côté d'un
2 quelque part.

has22([​1​, ​2​, ​2​]) → ​True


has22([​1​, ​2​, ​1​, ​2​]) → ​False
has22([​2​, ​1​, ​2​]) → ​False

Exercice 4:

Renvoyer le nombre d'entiers pairs dans le tableau donné.

count_evens([​2​, ​1​, ​2​, ​3​, ​4​]) → ​3


count_evens([​2​, ​2​, ​0​]) → ​3
count_evens([​1​, ​3​, ​5​]) → ​0

Programmation Orientée Objet en Python 2020/2021


2

Vous aimerez peut-être aussi