Bases d'algorithmique en python
    
      --- Introduction ---
    
  
 
 
 Ce module regroupe pour l'instant 23 exercices élaborés par l'IREM de Picardie.
Il s'agit d'exercices qui nécessitent d'avoir introduit un minimum le langage de programmation Python 
(indentation, fonctionnement de la fonction "range"...)
Mais l'essentiel de ce qui doit être maîtrisé reste la compréhension du fonctionnement des variables, des boucles, 
instructions conditionnelles, etc.
Elaboré avec la communauté MutuWIMS
Boucle for n°1
	  	   
 
 
	  	  	  
	  
Boucle for n°2
	  	   
 
 
	  	  	  
	  
Boucle while n°1
	  	   
 
 
	  	  	  
	  
Boucle while n°2
	  	   
 
 
	  	  	  
	  
Boucle while n°3
	  	   
 
 
	  	  	  
	  
Fonction n°1
	  	  mystere(,) est égal à  :  
	  	  	  
	  
Fonction n°2
	  	   
 
 
	  	  	  
	  
Listes : ajouts d'éléments
				 
	
	
Listes : ajouts d'éléments 2
		Complétez la commande suivante, pour ajouter la valeur  à la fin de la liste :	
	maliste.append( 
)
				Complétez la commande suivante, pour placer la valeur  entre les 	valeurs  et  :
	maliste.insert( 
,  
)
		
Listes en compréhension 1
	
	Cet exercice comporte deux questions.
	 Question 1 sur 2 : 
			 
	
	 
		
	 Question 2 sur 2 : 
	Voici une ligne de code python qui génère une liste : 
	Ecrire cette liste :
		[ 
]	
	 
	
Listes en compréhension 2
	 []		[ 
]	
	
Listes en compréhension 3
	 []	[ 
]	
Listes : indices et valeurs 1
	On considère une liste définie en Python :	 
	
	Alors :		- 	 est la valeur d'indice  
.	
 	- 	La valeur d'indice  est  
.	
 	- 	liste[] =  
	
 	
	
Listes : indices et valeurs 2
	On définit le script Python suivant :	 
	
	Alors :		- 	liste[i] =  
	
 	- 	liste[i+1] =  
	
 	- 	liste[i] + 1 =  
	
 	
Parcours de listes
			 
	
Listes : portée 1
	A la fin de ce script Python :			  
	
		
	La variable a vaut  
.	
	La liste maliste a pour valeur [ 
,  
,  
,  
].	
Listes : portée 2
	A la fin de ce script Python :	 
		- 	La variable a vaut  
.	
 - 	La liste maliste1 a pour valeur [ 
,  
,  
,  
].	
 - 	La liste maliste2 a pour valeur [ 
,  
,  
].	
 	
	
Listes : suppression d'éléments
		
		 
	
	 
	
	Complétez les commandes suivantes, pour supprimer la valeur  de la liste (si  apparaît plusieurs fois, 	ne prenez en compte que sa valeur la plus à gauche dans la liste) :
		- maliste.remove( 
)
 	- del(maliste[ 
])
 	
	 
	
Instruction si n°1
	  	   
 
 
	  	  	  
	  
Instruction si n°2
	  	   
 
 
	  	  	  
	  
Instruction si n°3
	  	   
 
 
	  	  	  
	  
Variables n°1
	  	   
 
 
	  	  	  
	  
Variables n°2
	  	   
 
 
	  	  	  
	  
        The most recent version
  Cette page n'est pas dans son apparence habituelle parce que
  WIMS n'a pas pu reconnaître votre navigateur web.
  
  Veuillez noter que les pages WIMS sont générées interactivement; elles ne
  sont pas des fichiers
  HTML ordinaires. Elles doivent être utilisées interactivement EN LIGNE.
  Il est inutile pour vous de les ramasser par un programme robot.
  
    - Description: premiers pas dans ce langage de programmation. interactive exercises, online calculators and plotters, mathematical recreation and games
 
    - Keywords: interactive mathematics, interactive math, server side interactivity, algorithmics,, python,programming,loops,prog_functions,cond_instruction,variables,algorithmics