Académique Documents
Professionnel Documents
Culture Documents
REPERES HISTORIQUES
Le langage de programmation Python a été créé en 1989 par Guido van Rossum, aux Pays-Bas.
Le nom Python vient d'un hommage à la série télévisée Monty Python's Flying Circus dont Guido van Rossum est fan.
La première version publique de ce langage a été publiée en 1991.
C’est un langage multiplateforme de haut niveau, gratuit, interprété et orienté objet.
La fenêtre qui porte le nom de Shell est la console dans laquelle on peut saisir directement des commandes et obtenir le
résultat de l’interprétation de ces commandes.
Les trois signes >>> représentent l’invite de commande, c’est donc là que l’on saisit les commandes que l’on souhaite exécuter.
La fenêtre qui porte le nom de Variables permet de visualiser la valeur affectée aux variables utilisées.
Cette fenêtre permet de saisir plusieurs commandes successives, c’est-à-dire un script que l’on exécute en une fois.
1
Sciences Numériques et Technologie
Classe de seconde - enseignement commun
Vous savez maintenant tout ce qu’il faut savoir pour commencer à apprendre à programmer. Les exercices qui vous sont proposés
ensuite sont à réaliser en utilisant, soit la console dans la zone Shell, soit en saisissant plusieurs lignes dans la zone de l’éditeur.
Dans ce second cas, pensez à sauvegarder votre script avec le nom de fichier qui vous sera proposé.
Consigner bien sur vos feuilles le résultat obtenu lors de la réalisation des exercices.
>>> 5-3 -
>>> 5*3 *
>>> 20/3 /
>>> 20//3 //
>>> 20%3 %
>>> 2**3 **
>>> 7+3*4
>>> (7+3)*4
2
Sciences Numériques et Technologie
Classe de seconde - enseignement commun
LES VARIABLES
Une variable est identifiée par son nom. Il lui est associée une valeur qui peut changer au cours du temps.
En Python, pour associer une valeur à la variable, on utilise une opération d’affectation représentée par le signe « = ».
Pour connaître le type d’une variable a utilisée, on peut saisir dans la console type(a)
Exercice :
Saisir le script proposé ci-dessous, le sauvegarder dans un fichier roue.py, l’exécuter, consigner le résultat obtenu dans la console.
Observer les valeurs des variables, puis et expliquer ce que réalise le script exécuté.
………………………………………………
………………………………………………
………………………………………………
………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
Demander une valeur à l'utilisateur et l’affecter à une variable a : a = input('texte') 'texte' est facultatif
Toute entrée donnée avec l’instruction input() est une chaîne de caractères saisie au clavier :
Si la variable a doit contenir le nombre entier saisi, on utilise a = int(input('texte'))
Si la variable a doit contenir le nombre réel (flottant) saisi, on utilise a = float(input('texte'))
3
Sciences Numériques et Technologie
Classe de seconde - enseignement commun
La commande if … else permet de tester si une condition est réalisée et d’effectuer deux traitements différents selon le cas :
if condition:
instruction 1 # si condition vérifiée
instruction 2 # si condition vérifiée
else:
instruction 3 # si condition non vérifiée
Par exemple :
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
Exercice : Tester avec la console ou avec un petit script les instructions données ci-dessous dans une boucle « for ».
Consigner les résultats obtenus dans la seconde colonne du tableau.
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………………………………………………
EXERCICE DE SYNTHESE
Saisir et tester le script donné ci-dessous, observer la valeur de la variable tirage à chaque exécution.
Conseils : pour réaliser votre programme, vous pourrez créer les variables suivantes :
• nombreLancers valeur numérique entrée par l’utilisateur
• tirage1 valeur obtenue sur le premier dé
• tirage2 valeur obtenue sur le second dé
• nombreDoubles compteur qui permet de totaliser le nombre de doubles obtenus