Bien sûr ! Créons une histoire interactive drôle en utilisant Python, Docker et un ton

Bien sûr ! Créons une histoire interactive drôle en utilisant Python, Docker et un ton humoristique. Pour ce faire, nous allons créer un script Python qui propose une histoire interactive et l’emballer dans un conteneur Docker.

### Étape 1 : Créer le script Python

Créez un fichier nommé `histoire.py` avec le contenu suivant :

« `python
def histoire():
print(« Bienvenue dans l’aventure la plus hilarante de tous les temps ! »)
print(« Vous vous réveillez un matin et découvrez que votre maison flotte dans le ciel. »)
print(« Que faites-vous ? »)
print(« 1. Paniquez et criez à l’aide. »)
print(« 2. Prenez un café et admirez la vue. »)
print(« 3. Essayez de trouver une explication rationnelle. »)

choix = input(« Entrez votre choix (1, 2 ou 3) : « )

if choix == ‘1’:
print(« Vous paniquez et criez à l’aide. Un extraterrestre apparaît et vous dit : ‘Pourquoi tu cries ?' »)
print(« Que répondez-vous ? »)
print(« 1. ‘Parce que ma maison flotte dans le ciel !' »)
print(« 2. ‘Je suis juste excité de te voir, alien !' »)
choice_1 = input(« Entrez votre choix (1 ou 2) : « )
if choice_1 == ‘1’:
print(« L’extraterrestre rigole et dit : ‘Ah, c’est juste une nouvelle mise à jour de la gravité.' »)
elif choice_1 == ‘2’:
print(« L’extraterrestre sourit et dit : ‘Super ! On va faire la fête alors !' »)
else:
print(« L’extraterrestre est confus et repart. »)
elif choix == ‘2’:
print(« Vous prenez un café et admirez la vue. C’est vraiment magnifique ! »)
print(« Mais soudain, un tremblement de terre miniature fait trembler votre tasse de café. »)
print(« Que faites-vous ? »)
print(« 1. Buvez votre café rapidement. »)
print(« 2. Cherchez à comprendre ce qui se passe. »)
choice_2 = input(« Entrez votre choix (1 ou 2) : « )
if choice_2 == ‘1’:
print(« Vous buvez votre café rapidement et réalisez que c’était juste un petit tremblement. »)
elif choice_2 == ‘2’:
print(« Vous cherchez à comprendre et découvrez que c’était un petit alien qui voulait jouer avec vous. »)
else:
print(« Le café se renverse sur vous et vous êtes maintenant tout mouillé. »)
elif choix == ‘3’:
print(« Vous essayez de trouver une explication rationnelle et réalisez que c’est juste un rêve. »)
print(« Vous vous réveillez en sursaut et réalisez que vous étiez juste en train de rêver. »)
else:
print(« Vous prenez une décision étrange et tombez de votre lit. »)

print(« Fin de l’aventure ! Merci d’avoir joué. »)

if __name__ == « __main__ »:
histoire()
« `

### Étape 2 : Créer un fichier Docker

Créez un fichier nommé `Dockerfile` avec le contenu suivant :

« `Dockerfile
# Utiliser une image de base Python
FROM python:3.9-slim

# Définir le répertoire de travail dans le conteneur
WORKDIR /app

# Copier le script Python dans le conteneur
COPY . /app

# Installer les dépendances
RUN pip install –no-cache-dir -r requirements.txt

# Définir la commande à exécuter lorsque le conteneur démarre
CMD [« python », « histoire.py »]
« `

### Étape 3 : Créer un fichier `requirements.txt`

Ce fichier est nécessaire pour installer les dépendances Python. Pour ce projet, nous n’avons pas de dépendances spécifiques, donc le fichier peut être vide ou contenir des informations sur les dépendances si vous en ajoutez plus tard.

« `
# requirements.txt
« `

### Étape 4 : Construire et exécuter le conteneur Docker

Ouvrez un terminal et naviguez jusqu’au répertoire contenant vos fichiers `Dockerfile`, `histoire.py` et `requirements.txt`. Ensuite, exécutez les commandes suivantes :

« `sh
# Construire l’image Docker
docker build -t histoire-interactive .

# Exécuter le conteneur Docker
docker run –rm histoire-interactive
« `

### Étape 5 : Profiter de l’histoire interactive

Lorsque vous exécutez le conteneur, vous devriez voir l’histoire interactive se dérouler dans votre terminal. Amusez-vous bien !

Si vous avez des questions ou des suggestions pour améliorer l’histoire, n’hésitez pas à les partager !

Retour en haut