kalypso08 | Bonjour, je dois simuler l'évacuation d'une salle en python, j'ai déjà crée 3 fonctions, la première génére un tableau (L,l) de zéros et répartie à l'intérieur N 2 (le tableau représente la salle et les 2 les personnes). La deuxième calcule quelle est la case alentour la plus proche de la sortie, la 3 eme déplace le 2 dans cette case et met la case initial à 0. Je dois maintenant combiner les 3 fonctions dans une boucle pour faire évacuer la salle, j'ai penser à sa mais sa ne marche pas. Merci pour toute aide.
Code :
- run=True
- while run:
- a=piece(N,L,l) #fonction qui génére le tableau
- dmin=distance(a,ip,jp,L,l) #fonction qui calcul la distance min
- a=deplacement(a,L,l,dmin) #fonction qui déplace la personne
- m=0
- for i in range(L):
- for j in range(l):
- m=m+a[i,j]
- if m==0:
- run=False
|
Message édité par kalypso08 le 28-11-2013 à 18:00:03
|