Voir théorie dans l’article suivant : La création d’une fonction sans paramètre ou argument + espaces de noms global et local

>>> def table (nbre):
	i = 1
	while i <= 10 :
		print (i, "X", nbre, "=", i*nbre)
		i = i + 1

		
>>> table (5)
1 X 5 = 5
2 X 5 = 10
3 X 5 = 15
4 X 5 = 20
5 X 5 = 25
6 X 5 = 30
7 X 5 = 35
8 X 5 = 40
9 X 5 = 45
10 X 5 = 50
>>> def table (nbre, fin):
	i = 1
	while i <= fin :
		print (i, "X", nbre, "=", i*nbre)
		i = i + 1

		
>>> table (5, 8)
1 X 5 = 5
2 X 5 = 10
3 X 5 = 15
4 X 5 = 20
5 X 5 = 25
6 X 5 = 30
7 X 5 = 35
8 X 5 = 40
>>> def table (nbre, debut, fin):
	i = debut
	while i <= fin :
		print (i, "X", nbre, "=", i*nbre)
		i = i + 1

		
>>> table (5, 3, 7)
3 X 5 = 15
4 X 5 = 20
5 X 5 = 25
6 X 5 = 30
7 X 5 = 35
>>>

def table ( ) : création d’une fonction sans argument entre parenthèses

def table (nbre) : création d’une fonction avec 1 argument entre parenthèses

def table (nbre, fin) : création d’une fonction avec 2 arguments entre parenthèses

def table (nbre, debut, fin) : création d’une fonction avec 3 arguments entre parenthèses