Niveau 1

Variables
print()
input()
if else :
for in range():
while :
Somme

Niveau 2

Division
Suite et si
Suite
fonction

Niveau 3

Le pendu
Listes
Ajouter/Retirer
Crible
Minimum

Niveau 4

nouveau

fonction

def fonct(x):
    y=x**2+4*x+2
    return(y)

print(fonct(8))

Dans cet algoritme nous définissons une fonction nomé "fonct"

Au départ le programme mémorise cette fonction mais ne l'applique pas.

La ligne 5 demande au programme d'afficher la valeur retourné par "fonct" appliqué avec le nombre 8.

Cela signifie que la valeur de x pour la fonction sera 8.

8 est le paramêtre de la fonction. Il peut y avoir plusieurs ou aucun paramêtre.

Un des intérêt d'une fonction est de rendre lisible un programme, de le simplifier en partageant un problème en plusieurs sous problèmes.

def fonct(x):
    y=x**2+4*x+2
    return(y)

for i in range(50):
    print('la valeur de f(',i,') est égale à ',fonct(i))

Exercice 1:

Ecrire une fonction qui calcul l'image d'un nombre par la fonction carré.

Afficher un tableau de valeur de la fonction carré pour tous les chiffres.

Exercice 2:

Ecrire une fonction qui calcul l'image d'un nombre par la fonction $f(x)=\frac{1}{x-5}$.

Afficher un tableau de valeur de la fonction carré pour tous les chiffres.