moving files
This commit is contained in:
		
							
								
								
									
										33
									
								
								q1/27oct/ex7.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								q1/27oct/ex7.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | ||||
| from ex6 import peut_retirer, retirer | ||||
|  | ||||
|  | ||||
| def quel_ordre(_bag, jeu): | ||||
|     """retourne un ordre possible sinon None """ | ||||
|     bag = _bag[:] | ||||
|     order = list() | ||||
|     last_order = None | ||||
|     while order != last_order: | ||||
|         last_order = order[:] | ||||
|         print(last_order) | ||||
|         for i in bag: | ||||
|             if peut_retirer(i, bag, jeu): | ||||
|                 order.append(i) | ||||
|                 retirer(i, bag, jeu) | ||||
|     bag_t, order_t = bag[:], order[:] | ||||
|     bag_t.sort() | ||||
|     order_t.sort() | ||||
|     print(order_t, bag_t) | ||||
|     if(order_t == bag_t): | ||||
|         return order | ||||
|     else: | ||||
|         return None | ||||
|  | ||||
|  | ||||
| if __name__ == "__main__": | ||||
|     from ex5 import creer_mikado | ||||
|  | ||||
|     bag = list(range(10)) | ||||
|     game = creer_mikado(bag) | ||||
|     print(bag) | ||||
|     print(game) | ||||
|     print(quel_ordre(bag, game)) | ||||
		Reference in New Issue
	
	Block a user