Séance 3 : Manipulation des Chaînes de Caractères - Créateur de Noms de Robots 🤖

Séance 3 : Manipulation des Chaînes de Caractères - Créateur de Noms de Robots 🤖

Bienvenue à la troisième séance de Python ! Aujourd'hui, nous allons apprendre à manipuler des chaînes de caractères pour créer un générateur de noms de robots amusant.

Introduction

Dans cette séance, nous allons apprendre à manipuler des chaînes de caractères en Python. Nous allons créer un programme qui génère des noms de robots en combinant différentes parties de mots. Par exemple, "RoboTech" pourrait être généré à partir de "Robo" et "Tech".

Défi : Réalise un prototype simple du générateur de noms de robots et montre-le à M. Salah !

Objectifs

  • Apprendre à utiliser les opérations de base sur les chaînes de caractères (concaténation, slicing, etc.).
  • Utiliser des listes pour stocker des parties de mots.
  • Combiner des parties de mots pour créer des noms de robots uniques.
  • Améliorer les compétences en programmation en Python en créant un programme interactif.

Défi : Explique les objectifs de cette séance à un camarade et discutez des étapes que vous allez suivre !

Étapes

Suivez ces étapes pour créer votre générateur de noms de robots :

  1. Créez des listes de parties de mots : Commencez par créer deux listes, une pour les premières parties des noms et une pour les secondes parties.
    premieres_parts = ["Robo", "Cyber", "Mech", "Auto"]
    deuxiemes_parts = ["Tech", "Bot", "Man", "Drive"]
  2. Choisissez aléatoirement des parties de mots : Utilisez la fonction random.choice() pour sélectionner une partie de chaque liste.
    import random
    premiere_part = random.choice(premieres_parts)
    deuxieme_part = random.choice(deuxiemes_parts)
  3. Concaténez les parties pour former un nom de robot : Combinez les parties choisies pour créer un nom de robot.
    nom_robot = premiere_part + deuxieme_part
  4. Affichez le nom de robot généré : Utilisez la fonction print() pour afficher le nom de robot.
    print(f"Le nom de ton robot est : {nom_robot}")
  5. Testez votre programme : Exécutez votre programme plusieurs fois pour voir différents noms de robots générés.

Défi : Teste ton programme avec plusieurs camarades et note leurs retours pour améliorer ton code !

Défis

Pour rendre cette séance encore plus amusante, voici quelques défis supplémentaires :

  1. Défi 1 : Ajoute une fonction qui permet à l'utilisateur de choisir le nombre de noms de robots à générer. Par exemple, si l'utilisateur choisit 5, génère 5 noms de robots.
  2. Défi 2 : Crée une version du programme où l'utilisateur peut ajouter ses propres parties de mots à la liste. Utilise des inputs pour cela.
  3. Défi 3 : Ajoute une condition pour éviter les doublons. Si un nom de robot a déjà été généré, génère un nouveau nom jusqu'à ce qu'il soit unique.
  4. Défi 4 : Crée une interface graphique simple pour le générateur de noms de robots en utilisant une bibliothèque comme tkinter.

Défi ultime : Réussis tous ces défis et remporte le badge "Créateur de Robots" !

© 2023 LFI Dubai. Tous droits réservés.

BRAVO, tu as terminé la Séance 3 sur la manipulation des chaînes de caractères en Python ! 🎉

Tu as appris à utiliser des listes, des fonctions aléatoires, et des opérations sur les chaînes de caractères pour créer un générateur de noms de robots interactif.

Continue à explorer Python et à relever de nouveaux défis. L'aventure ne fait que commencer ! 🚀