Table des matières:

Mad Lib avec Python : 10 étapes
Mad Lib avec Python : 10 étapes

Vidéo: Mad Lib avec Python : 10 étapes

Vidéo: Mad Lib avec Python : 10 étapes
Vidéo: Mad Libs Generator in Python | How to create Mad Libs Game in Python | Python Projects - 1 | Edureka 2024, Novembre
Anonim
Mad Lib avec Python
Mad Lib avec Python

Faire un programme Mad Libs en python

De quoi as-tu besoin:

1. Ordinateur Windows ou Mac

2. Connexion Internet

Que saurez-vous à la fin:

1. Cordes

2. Variables

2. Fonctions de saisie et d'impression

Étape 1: Télécharger Python

Télécharger Python
Télécharger Python

Vous devez d'abord télécharger python (évidemment). Accédez à python.org, cliquez sur le bouton de téléchargement et choisissez la version appropriée pour votre système.

Étape 2: Ouvrez IDLE

Ouvrir IDLE
Ouvrir IDLE

Une fois que vous avez téléchargé et installé Python, ouvrez IDLE. IDLE est l'environnement de programmation que nous allons utiliser pour ce tutoriel. Il existe plusieurs autres programmes dans lesquels nous pourrions écrire python, mais celui-ci est celui de base fourni avec Python lui-même.

Étape 3: déranger un peu

Un peu de désordre
Un peu de désordre

La fenêtre qui s'affiche lorsque vous ouvrez IDLE pour la première fois peut être utilisée comme une sorte de terrain de jeu pour le code Python. Lorsque vous tapez une commande et appuyez sur Entrée, cette ligne s'exécute automatiquement et stocke les valeurs attribuées en mémoire. Allez-y et reproduisez mon code, peut-être avec votre propre nom et quelques autres, pour avoir une idée de base de la façon dont tout fonctionne. Ne vous inquiétez pas si vous ne le comprenez pas, nous irons plus en profondeur dans les étapes suivantes.

Étape 4: Créer le fichier de programme réel

Créer le fichier de programme réel
Créer le fichier de programme réel

Écrire du code dans la cour de récréation est amusant, mais pour enregistrer un programme avec la possibilité de l'exécuter tout seul, nous devons stocker le code dans un fichier programme. Créez un nouveau fichier dans lequel écrire le programme.

Étape 5: Avant de commencer à écrire du code

Avant de commencer à écrire du code
Avant de commencer à écrire du code

Afin d'obtenir des informations de l'utilisateur et de les stocker, nous devons créer des variables pour chacun des mots que nous voulons stocker. Pensez à une variable comme vous en utiliseriez une en algèbre. Vous nommez la variable sur le côté gauche, puis vous l'affectez à une valeur en utilisant le signe égal. Contrairement à l'algèbre, vous pouvez stocker plus que de simples nombres dans des variables. Dans le cas de ce programme, nous stockerons des chaînes. Une chaîne n'est qu'un mot ou une phrase. Notez que chaque fois que du texte est utilisé, il est entouré de guillemets " ". Vous pouvez utiliser des guillemets simples ou doubles tant que celui d'ouverture est le même que celui de fermeture. Ces guillemets ne sont pas nécessaires pour les nombres ou les variables, uniquement les chaînes.

Étape 6: Commencez à écrire votre programme

Commencez à rédiger votre programme
Commencez à rédiger votre programme

Pour commencer, créons une variable pour chacun des quatre mots que nous devons obtenir de l'utilisateur. Afin d'obtenir l'entrée de l'utilisateur, nous utilisons input(). En définissant la valeur de chaque variable sur input(), nous pouvons obtenir des entrées de l'utilisateur et les stocker dans ces variables.

Afin d'imprimer du texte à l'utilisateur, nous utilisons la commande print() et mettons tout ce qui doit être imprimé entre parenthèses. N'oubliez pas que les chaînes doivent être entourées de guillemets " " mais pas de noms de variables. Imprimez les mots consécutivement en reproduisant le code dans ma fonction d'impression.

Étape 7: Exécutez le programme

Exécuter le programme
Exécuter le programme

Maintenant que nous avons un programme fonctionnel, lancez-le en cliquant sur Exécuter puis sur Exécuter le module. Si vous n'avez pas enregistré le fichier, il vous sera demandé de l'enregistrer avant de l'exécuter. Faites-le, puis laissez le programme s'exécuter. Vous remarquerez que rien ne s'imprime, c'est parce que nous n'avons demandé à l'utilisateur qu'une entrée, sans lui poser de questions. Allez-y et tapez 4 mots en appuyant sur Entrée entre eux pour les saisir, puis assurez-vous que les mots s'impriment correctement. Si tel est le cas, revenez au fichier programme et passez à l'étape suivante.

Étape 8: Ajout d'invites aux valeurs d'entrée

Ajout d'invites aux valeurs d'entrée
Ajout d'invites aux valeurs d'entrée

Afin que la fonction input() ait une invite, nous mettons une chaîne de ce que nous voulons imprimer entre les parenthèses. Allez-y et ajoutez une invite à chacune des entrées, puis exécutez le programme pour vous assurer qu'elles fonctionnent correctement. Vous remarquerez que dans le mien j'ai mis un espace après le: avant de fermer avec la citation. C'est ainsi que lorsque l'utilisateur tape, il ne sera pas écrasé à côté des deux points.

Étape 9: créer la sortie

Créer la sortie
Créer la sortie

Puisque nous ajoutons l'impression réelle, allez-y et supprimez la fonction d'impression de test que nous avons ajoutée plus tôt. Maintenant, afin de sortir correctement la bibliothèque folle, vous devez savoir quelques choses. Tout d'abord, étant donné que nous imprimons un poème et que nous voulons qu'il s'étende sur plusieurs lignes, il est important de noter que taper "\n" dans une chaîne passera à la ligne suivante. Deuxièmement, lors de la saisie d'une chaîne, vous pouvez utiliser les accolades { } et.format() pour insérer du texte dans la chaîne. Par exemple, 'J'aime {0} et {1}'.format('nourriture', 'eau') affichera 'J'aime la nourriture et l'eau'. Nous pouvons utiliser cela à notre avantage lors de l'impression de la bibliothèque folle. Reproduisez le code de l'image dans votre propre programme.

Étape 10: Exécutez le programme une fois de plus

Allez-y et exécutez le programme une fois de plus pour vous assurer qu'il fonctionne correctement. Toutes nos félicitations! Vous venez d'écrire votre premier programme Python.

Conseillé: