Python Pizza

Créez une APPLICATION en Python pour GÉRER votre Pizzeria. 

Au Programme

Listes et Dictionnaires
Boucles
Fonctions
Fichiers
Modules

Les Listes

Les listes en Python sont des conteneurs qui peuvent stocker ce que vous voulez...

# liste de nombres

nums = [10, 20, 30, 40.6]
# liste vide

vide = []
# liste de chaînes de caractères

desserts = ['tarte', 'cake', 'gaufre', 'muffins']
# liste d'éléments de différents types

mix = [10, 'bonjour', 'tropical', 2.718]
desserts = ['tarte', 'cake', 'gaufre', 'muffin']

Une liste est ordonnée, chaque élément a une position repérée par un index qui commence à 0.

index -->      0           1           2              3

desserts[0]    # 'tarte'  
desserts[3]    # 'muffin'  

Sélectionner un élément dans une liste :

desserts = ['tarte', 'cake', 'gaufre', 'muffin']

index -->      -4         -3          -2              -1

desserts[-2]    # 'gaufre'  
desserts[-3]    # 'cake'  

On peut également parcourir la liste à l'envers grâce aux index négatifs...

desserts = ['tarte', 'cake', 'gaufre', 'muffin']
desserts[1:3]    # ['cake', 'gaufre']  

Sélectionner plusieurs éléments dans une liste (slice) :

Attention !    desserts[1:3] contient l'item d'index 1 mais pas l'item d'index 3.

Sélectionne tous les éléments à partir de l'item d'index 1.

desserts[1:]    # ['cake', 'gaufre', 'muffin']  
desserts[:3]    # ['tarte','cake', 'gaufre']  

Sélectionne tous les éléments avant l'item d'index 3.

boissons = ['eau plate', 'eau gazeuse']

>>> boissons.append('jus de fruits')
>>> boissons
['eau plate', 'eau gazeuse', 'jus de fruits']

append() ajoute l'élément en fin de liste.

Ajouter un élément à une liste avec la méthode append() :

boissons = ['eau plate', 'eau gazeuse']

>>> boissons.insert(1, 'jus de fruits')
>>> boissons
['eau plate', 'jus de fruits', 'eau gazeuse']

Ajouter un élément dans une liste à une position donnée avec la méthode insert() :

boissons = ['eau plate', 'eau gazeuse', 'jus de fruits']

>>> boissons.remove('eau gazeuse')
>>> boissons
['eau plate', 'jus de fruits']

L'utilisation de la méthode remove() ne nécessite pas de connaître l'index de l'élément à supprimer.

Supprimer un élément d'une liste avec la méthode remove() :

boissons = ['eau plate', 'eau gazeuse', 'jus de fruits']

>>>del  boissons[1]
>>> boissons
['eau plate', 'jus de fruits']

Supprimer un ou plusieurs élément(s) d'une liste avec l'instruction del :

boissons = ['eau plate', 'eau gazeuse', 'jus de fruits']

>>>del  boissons[:2]
>>> boissons
['jus de fruits']
boissons = ['eau plate', 'eau gazeuse', 'jus de fruits']

>>> boissons.pop(1)
'eau gazeuse'
>>> boissons
['eau plate', 'jus de fruits']

Supprimer un élément d'une liste avec la méthode pop() :

L'utilisation de la méthode pop() nécessite de connaître l'index de l'élément à supprimer.

boissons = ['eau plate', 'eau gazeuse', 'jus de fruits']

>>> boissons.pop()
'jus de fruits'
>>> boissons
['eau plate', 'eau gazeuse']

Sans paramètre, la méthode pop() supprime le dernier élément de la liste.

Les Dictionnaires

Toutes les données ne sont pas structurées en listes ordonnées.

Par exemple lorsque l'on associe un mot à sa définition, une expression à sa traduction, une pizza à sa composition ou à son prix...

En Python on dispose des dictionnaires dans lesquels les valeurs ne sont pas associées à un index mais à une clé et la notion d'ordre n'intervient pas.  

# dictionnaire vide

vide = {}

en construction...

test embed...

Python Pizza

By snt

Python Pizza

Programme de gestion de votre fabrique à Pizza =)

  • 1,191