Cette page est dédiée à l’apprentissage de la programmation Python au travers d’un cours (première ligne) et d’une série d’exercices.
Présentation synthètique et mémento sur les principales notions d’une programmation sous Python:
Les variables, les opérations, les boucles conditionnelles, les boucles itératives, les tests conditionnels, les fonctions, les modules
Synthèse de cours et mémento
cours synthèse
(2 pages )
Memento
(2 pages )
Les instructions élémentaires
- PRINT : voir les video1 et video 2
L’expression PRINT permet l’affichage d’une ou plusieurs variables sur un écran - INPUT : voir la video 3
L’expression INPUT permet au programme de poser une question à l’utilisateur et de récupérer la réponse dans une variable.
video 1
(durée: 7'08 )
video 2
(durée: 6'07)
video 3
(durée: 5'09 )
Ci-dessous 3 exercices sur les les instructions élémentaires
(avec correction)
- exercice 1-0: Ecrire un programme qui demande le nombre d’adulte puis d’enfant, et qui affiche le prix à payer sachant que le tarif est de 7 euros par adulte et 3 euros par enfant.
- exercice 1-1: Calculer le périmétre d’un rectangle
(avec les paramètres: longueur, largeur). - exercice 1-2: calculer le volume d’un cylindre
(avec les paramètre: rayon, hauteur, pi=3.14) - exercice 1-3: contrôle de la clé d’une carte vitale
(le numéro composé de 13 chiffres permettant d’identifier une personne, suivi d’une clé de contrôle de 2 chiffres pour déceler d’éventuelles erreurs de saisie: Cette clé de 2 chiffres correspond à la différence entre 97 et le reste de la division du code dans la division par 97: vérifier pour le numéro de carte vitale suivant: 2690549588157avec la clé 80)
Les variables
Une variable est un emplacement mémoire réservé pour stocker des valeurs. Les variables peuvent être Typées:
- str –> chaine de caractéres
- int –> nombre entier
- float -> nombre avec virgule
video 4
(durée: 6'55)
Cours
(en construction)
Les boucles
Une boucle est une structure qui permet de répéter une partie du code plusieurs fois. Il existe 2 sorte de boucle:
La boucle for est utilisée lorsque le nombre d’itérations est connu à l’avance. (voir vidéo 5)
La boucle while est utilisée lorsque le nombre d’itérations n’estpas déterminé à l’avance. Elle continue à s’exécuter tant qu’une condition spécifiée reste vraie. (voir vidéo 6)
video 5
boucle For (durée:7'19 )
video 6
Boucle While (durée: 3'51)
cours
(en construction)
Les structures conditionnelles
- Conditions IF, ELSE, ELIF
video 7
(durée: 3'28)
Cours
(en construction)
Exercices d'entrainement
Entrainement 1: Parcours de la tortue
Permet de se familiariser avec les boucles et les conditions en donnant des ordres de parcours d’une tortue et dont on voit au final le tracé du parcours. Révision sur les angles en mathématique