Petit projet — ligne de commande
Vous étiquetez une caisse. Vous voulez un seul programme qui demande ce qu'il y a dans la caisse, qui demande combien il y en a, puis qui écrit une ligne. Vous tapez mug, puis 4. La dernière ligne de l'écran sera mug 4.
def label(item, count):
return f"{item} {count}"
item = input("item: ")
count = input("how many: ")
print(label(item, count))
L'écran affiche trois lignes. Ligne 1 : le programme attend à item: . Vous tapez mug et vous appuyez sur Enter. L'écran affiche item: mug, la question à côté de ce que vous avez tapé. item contient seulement mug. La question item: s'affiche pendant que le programme attend, et elle n'est pas enregistrée. Ligne 2 : le programme attend à how many: . Vous tapez 4 et vous appuyez sur Enter. L'écran affiche how many: 4. count contient les caractères 4, tels que vous les avez tapés. La question how many: n'est pas enregistrée. Ligne 3 : print écrit la ligne que label renvoie. Cette ligne est mug 4. L'espace entre mug et 4 se trouve dans la ligne return, entre les deux réponses. Ensuite le programme est terminé. Il n'y a pas de quatrième ligne.
La dernière ligne est mug 4. Ce n'est pas item: mug, et ce n'est pas how many: 4. Ces deux lignes sont plus haut, chacune avec la question à côté de ce que vous avez tapé. label reçoit seulement mug et 4, sans les questions. La ligne return f"{item}: {count}" n'est pas dans ce programme. Avec elle, la dernière ligne serait mug: 4. La ligne return de ce programme met une espace entre les réponses, donc la dernière ligne est mug 4.
Vous pouvez maintenant mettre les deux questions et une seule étiquette dans un seul programme. Vous tapez mug, puis 4, et la dernière ligne est mug 4. Sur la page suivante, ce même programme s'exécute seulement quand vous lancez ce fichier vous-même.
Deux questions, puis une étiquette
Vous tapez mug, puis 4, et l'écran affiche item: mug, how many: 4 et enfin mug 4. Les questions restent sur les deux premières lignes, et la dernière ligne est mug 4. Sur la page suivante, ce même programme s'exécute seulement quand vous lancez ce fichier vous-même.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut