Projet 4 : Générateur d’histoires courtes 📚

Projet 4 : Générateur d’histoires courtes

🎯 Objectif

Écrire un programme Python qui compose à chaque exécution :

Personnage + Action + Lieu choisis aléatoirement pour créer une phrase imaginative et cohérente.

📝 Indications détaillées

  • Préparez trois listes (ou sources) distinctes : une de personnages, une d’actions, une de lieux.
  • Créez une fonction perso pour sélectionner un personnage, une fonction action pour une action, une fonction lieu pour un lieu.
  • Utilisez le module random pour extraire un élément au hasard dans chacune de vos listes (pensez à random.choice).
  • Dans la fonction principale generer_histoire, appelez vos trois fonctions et assemblez les résultats dans une seule phrase.
  • Ajoutez une boucle demandant « Encore ? (O/N) » pour répéter la génération tant que l’utilisateur répond « O ».

💡 Conseils & recherches

  • Cherchez « random.choice Python » pour comprendre la sélection aléatoire dans une liste.
  • Regardez comment organiser vos données : listes en mémoire, ou lecture de fichiers texte pour varier les histoires.
  • Réfléchissez à l’ordre des mots pour que la phrase soit toujours fluide (article + nom + verbe + complément).
Inspirez-vous, amusez-vous et laissez libre cours à votre créativité ! 📜 - M. SALAH