Académique Documents
Professionnel Documents
Culture Documents
Objectifs :
1- Les traitements
Réviser les structures de données simples et structurées
Série d’exercices 1 2- Réviser les structures de contrôles conditionnelles et itératives
3- Faire quelques algorithmes arithmétiques
4- Améliorer votre niveau en programmation
Exercice 2 (Calculatrice)
Exercice 3 (Tableau)
Travail à faire :
1- Donner l’algorithme du programme
2- Donner le code python correspondant.
1
Prof : Anis ELBAHI 4SI - Programmation
Exercice 4 (Matrice)
Travail à faire :
1- Donner l’algorithme du programme.
2- Donner le code python correspondant.
Un nombre est dit parfait s’il est égal à la somme de tous ses diviseurs autre que lui-même. Par
exemple 6 est un nombre parfait car 6=1+2+3
1- Faire l’algorithme nommé « Parfait » qui demande à l’utilisateur la saisie d’un entier positif
puis de verifier et d’afficher s’il est parfait ou non.
2- Traduir votre programme en python.
On definit le poids d’une chaine comme étant la somme des produits de la position de chaque
voyelle dans cette chaine par son rang dans l’alphabet francais. Si la chaine ne contient pas de
voyelles alors son poids sera egal à zéro.
Exemple :
• La chaine "BONNE" contient deux voyelles "O" et "E" leurs positions dans la chaine sont
respectivement 2 et 5 et son poids est egal à 55 car 2*15 + 5*5 = 55
• La chaine "CHANCE" contient deux voyelles "A" et "E" leurs positions dans la chaine sont
respectivement 3 et 6 et son poids est egal à 33 car 3*1+6*5=33
Ecrire un programme python qui permet de lire une chaine non vide, composée uniquement par
des lettres alphabétiques majuscules puis calcule et affiche le poids de cette chaine.
NB :
pour vérifier que la chaine est formée par des lettres alphabetiques utiliser la fonction isalpha()
La méthode isalpha() retourne vrai si tous les caractères de la chaine sont alphabétiques sinon
elle retourne faux . Sa syntaxe est la suivante : string.isalpha()