Bonjour, je viens demander votre aide et votre expérience car je suis un peu bloqué dans mon code.
http://webctapp.ulb.ac.be/webct/urw/lc117692759001.tp121866977001/RelativeResourceManager/sfsid/184818151001
Voila l'enoncé et j'ai codé comme ceci :
- -*- coding: utf-8 -*-
commande = str(raw_input(' Entrer "q" pour arreter le programme, autre pour continuer : ')) # Variable pour arreter ou continuer la simulation
fin_sim = True
en_attente = [] # Liste de n élèments, en fonction de c ( Nombre de carburants )
""" Fonction aeroport qui va creer une liste vide et pour chaque élèments de << range(p)>> il ajoute la sous liste [0] """
def aeroport(p):
l = []
for i in range (p):
l.append(['0']*p)
return l
""" Fonction print_aeroport va simplement afficher la matrice ainsi que ces diagonales """
def print_aeroport(m):
for i in range(len(m)):
for j in range(len(m[0])):
print m[i][j],
print
# if j == i :
# m[i][j] = -1
# print 'X'
# elif j == (n-i)+1 :
# m[i][j] = - 1
# print 'X'
- ########################################
while commande == 'q' :
fin_sim = True
while not ( commande == 'q' ):
fin_sim = False
p = int(raw_input(' Entrer une valeur de P : '))
t = int(raw_input(" Veuillez donner la durée qu’un hélicoptère reste sur une piste après un atterrissage (valeur comprise entre 1 et 9) : "))
t -= 1
n = random.randint(1,2*P)
c = random.randint(2,9)
for u in range(len(en_attente)):
l.append([c]*n
# en_attente.sort()
Je sais plus comment continué. Merci de votre aide =) .