Aller au contenu

Exercices en POO

Consignes

  • Ne pas de faire aider par des IA ou genAI

Série 1

  1. Créer une classe Personne avec les attributs nom, prenom et age. Ajouter une méthode afficher qui affiche les informations de la personne. Implémenter les méthodes __eq__ et __str__.
    • Créer deux personnes et les afficher.
  2. Créer une classe StringUtils qui contient les méthodes statiques suivantes:
    • is_palindrome(word: str) -> bool qui retourne True si le mot est un palindrome, False sinon
    • count_vowels(word: str) -> int qui retourne le nombre de voyelles dans le mot
    • count_uppercase(word: str) -> int qui retourne le nombre de majuscules dans le mot
    • count_lowercase(word: str) -> int qui retourne le nombre de minuscules dans le mot