|  |  | @@ -5,7 +5,7 @@ On peut également appeler une fonction dans une expression | 
		
	
		
			
			|  |  |  | à droite d'une assignation de variable. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Dans ce cas, la valeur de l'expression est obtenue en | 
		
	
		
			
			|  |  |  | éxécutant le corps de la fonction jusqu'à rencontrer l'instruction | 
		
	
		
			
			|  |  |  | exécutant le corps de la fonction jusqu'à rencontrer l'instruction | 
		
	
		
			
			|  |  |  | `return` et en évaluant l'expression à droite du return. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Par exemple:: | 
		
	
	
		
			
				|  |  | @@ -16,3 +16,17 @@ Par exemple:: | 
		
	
		
			
			|  |  |  | x = retourne_42() | 
		
	
		
			
			|  |  |  | print(x) | 
		
	
		
			
			|  |  |  | # Affiche: 42 | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Ici, on peut dire que `42` est le *résultat* de l'appel de la fonction `retourne_42()`. | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | On peut utiliser `if` avec plusieurs `return` pour changer le résultat d'une fonction:: | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | def peut_conduire(âge): | 
		
	
		
			
			|  |  |  | if âge < 18: | 
		
	
		
			
			|  |  |  | return False | 
		
	
		
			
			|  |  |  | else: | 
		
	
		
			
			|  |  |  | return True | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | x = peut_conduire(16) | 
		
	
		
			
			|  |  |  | print(x) | 
		
	
		
			
			|  |  |  | # Affiche: False |