Bonjour tout le monde !
Je suis là pour vous demander de l'aide, en effet pour un projet d'informatique, on doit coder en groupe un programme suivant des consignes, là, les consignes sont de faire un quadrillage de 7 x 30 pour représenter un avion (dont la colonne 4 est un couloir) , on m'a donné comme mission de faire les coordonnées de passager (180 en tout ), donc j'ai réussi à faire les listes pour chaque passager, mais le problème, c'est que je n'arrive pas à rendre les coordonnées uniques, c'est là où j'ai besoin de vous car même avec un ami je n'ai pas réussi un comparer les coordonnées avant des les attribuer pour voir si elles ont uniques ^^
je vous mets le code juste en dessous :
je vous remercie d'avance de votre aide ! ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 import random def passager(n=180): """"pas encore fait"""" k = 0 passager = [] while k < n: #Génération de liste pour chaques personnes [x,y,bagage] i = [random.choice([1, 2, 3, 5, 6, 7]),random.randint(1,30),random.randint(0,2)] passager.append(i) k += 1 #Parcours de la liste passager en test mais ne fonctionne pas ^^' for j in range(0, len(passager)): #comparaison entre i et passager if passager[j][0] and passager[j][1] in passager[j]: #Modification de i si besoin i[0], i[1] = random.choice([2, 3, 6, 7]), random.randint(1,30) return passager print(passager())
Partager