Bonjour,
j'ai besoin de l'aide pour cette exercice j'ai tenté un code mais je ne pense pas que c'est dèja ça pour un début
définir la classe Queue puis en tester des instances pour simuler plusieurs queues aux caisses du supermarché le plus proche
il s'agit de créer (au moins) deux instances de Queue, d'y ajouter quelques clients avec la méthode push(), puis de les faire passer en caisse :
les prétextes du genre « je n'ai que ça, est-ce que je peux passer tout de suite » seront ignorés
en important le module random (cf. section 9.1), on peut utiliser la fonction choice() pour que ce soit le hasard qui détermine la queue à activer…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 from random import choice class Queue (stack) : def __init__(self) : self.stack = [] def push(self, client1) : self.stack.append(client1) def push(self, client2) : self.stack.append(client2) def push(self, client3) : self.stack.append(client3) def pop(self) : return self.stack.choice()
Partager