TDM 1
TDM 1
TDM 1
(SDSI)
Langage Python
TD 1 :
Notions de Base
Réalisé par
Ismail LAMAAKAL
Table de matière :
Exercice 1.............................................................................................................2
Exercice 2.............................................................................................................3
Exercice 3.............................................................................................................3
Exercice 4.............................................................................................................3
Exercice 5.............................................................................................................3
Exercice 6.............................................................................................................3
Corrige Exercice 1...............................................................................................5
Corrige Exercice 2...............................................................................................5
Corrige Exercice 3...............................................................................................5
Corrige Exercice 4...............................................................................................6
Corrige Exercice 5...............................................................................................6
Corrige Exercice 6...............................................................................................7
Exercice 1 :
Écrivez un programme pour afficher la chaîne suivante dans un format spécifique
(comme montrer dans la sortie suivante).
Exercice 2 :
Créez un programme qui demande à l'utilisateur d'entrer son nom et son âge.
Affichez un message qui lui indique l'année où il aura 100 ans.
Correction d’exercice 2
Exercice 3 :
Ecrivez un programme qui permet d’obtenir la version Python que vous utilisez.
Correction d’exercice 3
Exercice 4 :
Écrivez un programme pour afficher la date et l'heure actuelles.
Correction d’exercice 4
Exercice 5 :
Écrivez un programme qui demande le rayon d'un cercle à l'utilisateur et calculez sa
surface.
Correction d‘exercice 5
Exercice 6 :
Q1. : Demandez deux nombres à l'utilisateur et calculez leur
multiplication, addition et soustraction
Q2 : Tapez les instructions suivantes dans l'interpréteur Python pour voir
ce qu'elles font:
hauteur = 12,0
o Pour chacune des expressions suivantes, écrivez la valeur de
l'expression et le type (de la valeur de l'expression).
1. largeur // 2
2. largeur / 2.0
3. hauteur / 3
4. 1 + 2 * 5
Q6 : Ecrire un programme qui demande à l'utilisateur une température
Celsius, convertissez la température en Fahrenheit et affichez la
température convertie.
Correction d’exercice 6
Corrige Exercice 1 :
Le figure suivant afficher le code en langage python pour résoudre l’exercice 1 en utilisant la
fonction print() pour afficher la chaine de caractere de la façon suivante
Corrige Exercice 2 :
Dans l’exercice 2 on a utilisé le module datetime pour faire les opérations sur les dates et la
fonction input() pour taper les informations de l’utilisateur
Voila le code :
Corrige Exercice 3 :
Dans cet exercice, on a utilisé le module sys, ce module fournit des fonctions et des variables qui
permettent d’interagir avec l’interpréteur Python .
sys.version est une chaîne contenant le numéro de version de l'interpréteur Python, ainsi que
d'autres informations comme le numéro de compilation et le compilateur utilisé , pour extraire
seulement la version ,on prend juste les 5 premiers caractères de ce chaine comme ce dessous
dans la figure.
Corrige Exercice 4 :
Dans l’exercice 4 on a utilisé le module datetime pour faire les opérations sur les dates et les
heures.
La méthode date.today() renvoie la date locale courante.
La figure suivante contient le code et son exécution qui affiche la date et l'heure actuelles.
Corrige Exercice 5 :
Dans cet exercice, on a utilisé le module math, ce module fournit l'accès aux fonctions
mathématiques déjà définies
La figure suivante contient le code et un exemple d’exécution qui demande le rayon d'un
cercle à l'utilisateur et calcule sa surface.
Corrige Exercice 6 :
Dans l’exercice 6, on a utilisé la fonction input pour entrer les informations de l’utilisateut et
la fonction int() pour le transforme en des nombres entiers
Question 1 :
Question 4 :
On peut vérifier les résultat des chaque expression on utilise la fonction print() et pour le type
on peut utiliser type()
Question 6 :
Question 8 :