Vous êtes sur la page 1sur 1

Exercice 1 en python :

Nous souhaitons développer une application en Python permettant de :

• Saisir un nombre fini d’entiers compris entre 1et 10.

• Afficher la somme des inverses des entiers saisis par l’utilisateur.

• Afficher le plus petit, le plus grand entier saisi ainsi que la moyenne de tous les entiers saisis
par l’utilisateur.

• Afficher le nombre des entiers premiers parmi la suite des entiers saisis. Un nombre premier
n’est divisible que par 1 ou par lui-même.

• L’application propose un menu de choix offrant toutes les fonctionnalités décrites


précédemment.

SaisieEntiers

Var

n, r : Entier

Début

n:=0

Répéter

TantQue (n<1) ou (n>10)

Ecrire("entrer un entier positif:" )

lire(n)

FinTQ

Ecrire("voulez vous ajouter un autre entier? ")

Ecrire("Tapez 1 si oui ")

lire(r)

Jusqu’à (r<>1)

Fin

1. Proposer une traduction de l’algorithme saisieEntiers suivant en langage Python.

2. Proposer un algorithme pour chacune des fonctionnalités décrites et traduire chacun des
algorithmes proposés en langage Python.

3. Développer l’application proposant le menu de choix en Python.

Vous aimerez peut-être aussi