3IAII – 3GI : TP DE PYTHON
Boucles et Fonctions
Partie I : Boucles
Exercice 1 :
Calculer AB à l’aide de la boucle while.
Exercice 2 :
Lire 2 entiers A et B et calculer et afficher les nombres divisibles par 5 compris entre A et B
Partie II : Fonctions
Dans le cadre des fonctions vous aurez besoins de créer 2 fichiers :
- un fichier [Link] : contient les définitions de vos fonctions
- un fichier [Link] : fait l’appel aux fonctions
NB : les deux fichiers doivent être dans le même répertoire (dossier)
Importer le module fonctions dans le fichier test à l’aide de l’instruction
from fonctions import *
Exercice 3 :
Ecrire une fonction nbcar qui prend en paramètre une chaine de caractères et un caractère
et retourne le nombre d’occurrences de ce caractère dans la chaine. Par d »faut le caractère à
rechercher est la ‘e’
Exemple : c=nbcar(‘bonjour’, ‘o’) retourne 2
c=nbcar(‘bienvenue’) retourne 3
Exercice 4 :
Ecrire une fonction moyPair() qui prend en paramètre deux entiers x, y et affiche la
moyenne des nombre pairs compris entre x et y
Exercice 5 :
Ecrire une fonction récursive factoriel() qui permet de retourne le factoriel d’un entier A
transmis en paramètres
Exercice 6 :
Ecrire une fonction triangle qui prend en paramètre un entier et un caractère et affiche un
triangle rectangle formé par ce caractère. Par défaut le caractère est *
Exemple :
si le caractère est +, et le nombre 3 Si le nombre est 3
+ *
++ **
+++ ***
2024-2025 – EBOBISSE DJENE Yves Frederic [Link]@[Link]
3IAII – 3GI : TP DE PYTHON
Boucles et Fonctions
Ecrire une autre fonction qui affichera le triangle suivant pour le nombre 4 par exemple
*
***
*****
*******
Vous pouvez créer d’autres fonctions si nécessaires.
2024-2025 – EBOBISSE DJENE Yves Frederic [Link]@[Link]