Université Mohammed V, Faculté des Sciences, Rabat Contrôle Master IDDLo : POO

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 uploads/Litterature/ control-python.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager