RESOLU | Faire un programme d'inventaire en PythonBonjour, Je débute en Python et j'aimerais faire un petit programme d'inventaire. Vous savez comment je pourrais faire, qu'est ce que je dois utiliser ? |
Python & Zope | |
Programmation Python | |
Marc Posté le : 21 Août à 10:12 69 345 vues |
Antoine Posté le : 21 Août à 10:24 |
Ave Marc, Pour faire un petit inventaire, je pense que l'utilisation des dictionnaires peuvent être pas mal. Voilà un petit exemple de comment les utiliser dans un cas qui peut ressembler au tien. inventory = {'pomme': 1, 'fraise': 57, 'orange': 12} for i in (0, 2): if 'pomme' in inventory: if inventory['pomme'] > 0: print("Vous avez acheter une pomme !") inventory['pomme'] -= 1 else: print("Nous n'avons plus de pommes !") Explications du code - Je déclare le dictionnaire "inventory" avec 'pomme', une clé, associé à la valeur 1 ; 'fraise' associé à la valeur 57 et 'orange' associé à la valeur 12. - Je fais une boucle for afin d'exécuter deux fois ce qu'il y a dans ma boucle ('i' in (0, 2) va prendre la valeur 0 puis 1 mais pas 2 !) - On vérifie qu'il y a bien la clé 'pomme' dans inventory, ce qui est vrai. - On vérifie que la valeur associé à la clé 'pomme' est supérieur à 0, ce qui est le cas dans le premier tour de boucle. Donc on affiche "Vous avez acheter une pomme !" et on enlève 1 à la valeur associé à 'pomme' pour signifier l'achat. - Deuxième tour de boucle, 'pomme' est toujours dans le dictionnaire mais sa valeur associée n'est plus strictement supérieur à 0. On va donc dans le "else" qui affiche le message "Nous n'avons plus de pommes !" Fin du programme. J'espère avoir pu t'aider avec cet exemple, bonne continuation ! |
RESOLU | Obtenir un permis de chasse ?Salut les amis ! Pouvez-vous me dire comment obtenir un permis de chasse s'il vous plaît ? |
Démarches administratives | |
permis de chasse démarches |
RESOLU | Où demander un permis de construire ?Salut à tous ! Pouvez-vous me dire où dois-je faire ma demande de permis de construire ? Merci d'avance |
Démarches administratives | |
permis de construire démarche administrative |
RESOLU | Connaissez vous un logiciel pour virutaliser un OS ?Bonjour, J'aimerais savoir si vous connaissiez un logiciel pour faire une machine virtuelle d'Ubuntu ? Merci ! |
Virtualisation | |
Machine virtuelle Système d'exploitation Ubuntu |
RESOLU | Quelles qualités pour être aide à domicile ?Bonjour,J'aimerai savoir quelles sont selon vous les qualités requises pour devenir aide à domicile ? |
Métiers Aide à domicile | |
aide à domicile qualités |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |