tp d'informatique 27 octobre 2022

This commit is contained in:
Debucquoy
2022-10-27 16:33:09 +02:00
parent 84c0136d56
commit bcc891bcb6
5 changed files with 93 additions and 0 deletions

15
27oct/ex4.py Normal file
View File

@@ -0,0 +1,15 @@
import random
def creer_enchevetrements(bag, i, max_en):
"""creer une suite d'enchevetrement aleatoire """
autre_baguettes = bag[:]
autre_baguettes.pop(i)
return [(random.choice(autre_baguettes), i) for _ in range(random.randint(1, max_en))]
if __name__ == "__main__":
for _ in range(100):
p = list(range(42))
random.shuffle(p)
print(creer_enchevetrements(p, 8, 10))