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).