TP1 - Types et affectations
- Comprendre le concept de variable ;
- Effectuer des affectations;
- Manipuler différents types de données.
- Se créer un dossier
SNTsur votre ordinateur ou clé USB - Dans ce dossier, créer un dossier
T3 - Programmation(Programmation Orientée Objet)
Sur EduPython ou autre instance python, faire :
- Créer un nouveau fichier en cliquant sur l'icône
📄, ou en appuyant surCTRL+N - Enregistrer le fichier sous le nom
TP1_Affectationen cliquant sur l'icône💾, ou en appuyant surCTRL+S
L'ensemble des exercices se fait sur le logiciel EduPython.
En 1989, Guido van Rossum, profitant d'une semaine de vacances durant les fêtes de Noël, utilise son ordinateur personnel pour écrire la première version du langage. Fan de la série télévisée Monty Python's Flying Circus, il décide de baptiser ce projet Python.
Python est un langage multiplateforme, c'est-à-dire disponible sur plusieurs architectures (compatible PC, tablettes, smartphones, Raspberry Pi...) et systèmes d'exploitation (Windows, Linux, Mac, Android...).
Le langage Python est gratuit, sous licence libre.
Utilisation de Python
Il existe plusieurs logiciels permetttant l'écriture et l'exécution de programmes en python (Thonny, EduPython, Spyder, Python IDLE, Atom ...).
Nous allons nous servir d'EduPython :
EduPython est un logiciel permettant d'écrire des scripts, et de les exécuter. Il a beaucoup de fonctionnalités, il est donc important de bien prendre en main le logiciel.
Exécutez le logiciel, vous devriez tomber sur la fenêtre suivante. Voici quelques informations essentielles d'utilisation :
Editeur
L'éditeur est l'élément central du logiciel. C'est dans celui-ci que l'on écrit le script.
Un script est un ensemble d'instructions élémentaires, qui vont être exécutées les unes à la suite des autres.
Chaque instruction s'écrit sur une seule ligne.
On appelle également le script un programme.
On exécute le script grâce à la petite flèche verte.
Console
La console permet d'écrire et d'exécuter directement des instructions (à côté des chevrons : >>>).
Son utilité principale est de pouvoir récupérer, modifier, des valeurs précédemment créées suite à l'exécution du script, sans avoir à modifier et réexécuter le script.
Concrètement, on s'en sert principalement pour débugger le programme en vérifiant les informations obtenues suite à l'exécution.
Programmation
La programmation permet de sauvegarder et de manipuler un ensemble d'informations différentes, appelées types, dans des variables.
Le tableau suivant présente l'ensemble des types d'informations utilisés dans ce cours :
| Type | Exemple |
|---|---|
| Entier (int) | 5 |
| Flottant (float) | 2.5 |
| Caractères (str) | "abc" |
Imaginons la mémoire de l'ordinateur comme une grande armoire remplie de boîtes. Chaque boîte :
- a une étiquette (le nom de la variable)
- contient une valeur (ce qu'on y stocke)
Lorsque l'on range une valeur dans une boîte, on dit qu'on affecte une valeur à une variable.

En programmation, on le représente grâce à l’opérateur = :
prenom = "Alice" # on range "Alice" dans la boîte 'prenom'
age = 16 # on range 16 dans la boîte 'age'
pi = 3.14 # on range 3.14 dans la boîte 'pi'
On stocke ainsi des valeurs que l'on peut réutiliser par la suite pour effectuer d'autres opérations.
Affecter une nouvelle valeur écrase l'ancienne. La boîte ne peut contenir qu'une valeur à la fois !
age = 16
age = 17 # la valeur 16 est remplacée par 17
Exercices
En python, l'instruction print(...) permet d'afficher du texte ou des valeurs dans la partie console.
On peut :
- afficher du texte, en le mettant entre guillemets :
print("Bonjour, je m'appelle Alice") #Affiche Bonjour, je m'appelle Alice dans la console - afficher le contenu d'une variable, en mettant son nom entre les parenthèses :
prenom = "Alice"
print(prenom) #Affiche Alice dans la console - afficher du texte et le contenu d'une variable en même temps, en séparant les deux par une virgule :
prenom = "Alice"
print("Bonjour, je m'appelle ", prenom) #Affiche Bonjour, je m'appelle Alice dans la console
- 1Copier-coller ce code puis l'exécuter :Que s'affiche-t-il dans la console ?
nombre = 4
print(nombre) - 2Remplacer la valeur 4 par 10, puis exécuter à nouveau le script. Que s'affiche-t-il dans la console ?
- 3Remplacer la ligne
print(nombre)parprint(nombre + 5), puis exécuter à nouveau le script. Que s'affiche-t-il dans la console ? - 4Remplacer la ligne
print(nombre + 5)parprint('Le nombre choisi est : ', nombre), puis exécuter à nouveau le script. Que s'affiche-t-il dans la console ? - 5Qu'a permis de faire le symbole
,dans le print ?
Première variable
- 1Créer une variable
prenomcontenant votre prénom. - 2Créer une variable
agecontenant votre âge. - 3Afficher le contenu de la variable
age. - 4Modifier la valeur de
age, puis exécuter à nouveau le programme.
Calculer un prix total
On achète 3 cahiers à 2 euros chacun.
- 1Créer une variable
prix_cahiercontenant 2. - 2Créer une variable
quantitecontenant 3. - 3Créer une variable
totalcontenant le prix total. - 4Afficher le contenu de
total. - 5Modifier la quantité et tester à nouveau.
Conversion de température
On veut convertir une température en degrés Celsius en degrés Fahrenheit.
Formule à utiliser:
- 1Créer une variable
Ccontenant 20. - 2Créer une variable
Fcontenant le résultat de la conversion. - 3Afficher la valeur de
F. - 4Modifier la valeur de
Cet tester.
Calculer une moyenne
Un élève a eu les notes 12, 15 et 9, on souhaite calculer sa moyenne.
- 1Créer trois variables
n1,n2,n3. - 2Créer une variable
moyenne. - 3Calculer la moyenne.
- 4Afficher la moyenne.
- 5Modifier une note et tester.
Calculer une vitesse
Un trajet de 150 km est parcouru en 2 heures.
On dispose de la formule : pour calculer la vitesse.
- 1Créer une variable
distancecontenant la valeur de la distance parcourue. - 2Créer une variable
tempscontenant la valeur du temps. - 3Créer une variable
vitessecontenant le résultat du calcul. - 4Afficher la vitesse.
- 5Modifier le temps et tester.
Aire d'un rectangle
On souhaite calculer l'aire d'un rectangle de longueur 5 et de largeur 3.
On donne la formule suivante :
- 1Créer une variable
longueur. - 2Créer une variable
largeur. - 3Créer une variable
aire. - 4Afficher l'aire.
- 5Modifier la largeur et tester.
On cherche à écrire un petit script permettant de calculer l’hypoténuse d’un triangle de côté a et b.
On dispose de la formule suivante :
c = √(a2 + b2)
L’opération racine carrée revient à calculer un nombre à la puissance 0.5, une puissance s'écrit avec l'opérateur **.
Écrire les instructions permettant de trouver la longueur de l'hypoténuse d'un triangle dont la longueur a vaut 4 et b égal à 5.