28 lines
		
	
	
		
			630 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			630 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| def peut_retirer(i, bag, jeu):
 | |
|     """verifie si une baguette peut etre retiree """
 | |
|     on_top = bag[:]
 | |
|     for intersection in jeu:
 | |
|         if intersection[1] in on_top:
 | |
|             on_top.remove(intersection[1])
 | |
|     return i in on_top
 | |
| 
 | |
| 
 | |
| def retirer(i, bag, jeu):
 | |
|     bag.remove(i)
 | |
|     for intersection in jeu:
 | |
|         if i in intersection:
 | |
|             jeu.remove(intersection)
 | |
| 
 | |
| 
 | |
| if __name__ == "__main__":
 | |
|     from ex5 import creer_mikado
 | |
| 
 | |
|     bag = list(range(10))
 | |
|     game = creer_mikado(bag)
 | |
|     print(game)
 | |
|     retirer(5, bag, game)
 | |
|     print(game)
 | |
|     # print(bag)
 | |
|     # print(game)
 | |
|     # print(peut_retirer(5, bag, game))
 |