Prof DEHMANI MOHAMED | Chapitre 3 : Programmation Python| Niveau scolaire TC
✓ Notion de programme La lecture
Un programme est la traduction de l’algorithme sous une forme Algorithme:
compréhensible par la machine lire(a);
Python est un langage informatique de haut niveau c’est une suite Python:
d'instructions données par l'homme à l'ordinateur pour qu'il exécute a=input()
certaines tâches. a=int(input())
Il est actuellement le langage le plus utilisé au monde car puissant, rapide a=float(input())
et facile. Remarque:
Python ne possède pas de syntaxe particulière pour créer ou “déclarer” On peut utiliser la fonction input() pour récupérer une valeur par
une variable : les variables Python sont automatiquement créées au l’utilisateur et même pour afficher un message .
moment où on leur assigne une valeur. Exemple:
Les variables ➢ au lieu d’écrire:
Algorithme: variable a : entier; print (‘entrez votre nom’)
Python: n=input()
L’affectation ➢ il suffit d’écrire:
Algorithme: A5; n=input(‘ entrez votre nom’)
Python: a = 5 ✓ Structure conditionnelle:
Type des Variables : Algorithme:
Le type d’une variable correspond à la nature de celle-ci : si a> 0 alors
Algorithme Python écrire(‘ nombre positif ’);
entier int sinon
écrire(‘ nombre négatif ’);
réel float
fin si
chaîne de caractères str
Python:
logique bool
if a >0 :
L’écriture
print(‘ nombre positif ’)
Algorithme: Else :
écrire( ‘ tapez un nombre’ ); print(‘ nombre négatif ’)
écrire( ‘ la somme est ’ , P);
Python:
print( " tapez un nombre ")
print( ‘ tapez un nombre ' )
print( ' a=', a)
1
Prof DEHMANI MOHAMED | Chapitre 3 : Programmation Python| Niveau scolaire TC
Les exercices :
Structure à choix multiples:
EXE1 :Ecrire un programme en python qui calcule le produit de deux
Algorithme:
Cas variable vaut nombres réels entrés au clavier puis afficher le résultat.
valeur1 : instructions1 EXE2 : Ecrire un programme en python qui demande la valeur du rayon pour
valeur2 : instructions2 calculer la surface d’un cercle puis afficher le résultat.
EXE 3 : Ecrire un programme qui demande son prénom à l'utilisateur, et qui
fin cas
Python:
lui réponde par « Bonjour » suivi du prénom.
match variable : EXE 4 : Un programme qui demande un nombre entier à l’utilisateur, et
case valeur1 : l’informe ensuite si ce nombre est positif ou négatif
instructions1 EXE 5 : Un programme qui trouve le maximum de deux nombres réels.
case valeur2:
instructions2
EXE 6 : Ecrire un programme qui permet d’afficher le reste et le quotient de
deux entiers saisis par le clavier.
Opérations en python EXE 7 :Ecrire un programme qui permet la permutation de deux variables
Pour le type numérique on a les opérateurs arithmétiques suivants : EXE8 : Ecrire un programme pascal qui demande un entier à l'utilisateur et
• + : Addition
détecter ensuite si ce nombre est pair ou impair
• – : Soustraction
• * : Multiplication
• / : Division
• // : Division entière
• %: modulo c'est le reste de la division entière
• ==: égal
• **: Puissance (exponentiation)