Vous êtes sur la page 1sur 9

Sciences des Données et Systèmes Intelligents

(SDSI)

Langage Python

TD 1 :
Notions de Base

Réalisé par
Ismail LAMAAKAL

Année Universitaire : 2021-2022


Language python
TD 1 : Notions de Base

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

Table des figues :

Figure 1 : le code d’execution de l’exercice1.....................................................5


Figure 2 : le code d’execution de l’exercice 2....................................................5
Figure 3 : le code d’execution de l’exercice 3....................................................6
Figure 4: le code d’execution de l’exercice 4....................................................6
Figure 5: le code d’execution de l’exercice 5.....................................................6
Figure 6 : Code d’execution l’exercice 6 la question 1.....................................7
Figure 7 : Code d’execution l’exercice 6 la question 2.....................................7
Figure 8 : Code d’execution l’exercice 6 la question 3.....................................7
Figure 9 : Code d’execution l’exercice 6 la question 4....................................8
Figure 10 : Code d’execution l’exercice 6 la question 5...................................8
Figure 11 : Code d’execution l’exercice 6 la question 6...................................8

Faculté Pluridisciplinaire Nador 2021/2022 2


Language python
TD 1 : Notions de Base

Exercice 1 :
Écrivez un programme pour afficher la chaîne suivante dans un format spécifique
(comme montrer dans la sortie suivante).

En science des données,


python est devenu le langage de prédilection!
Python en data science, Est
devenu une référence.
Il permet de traiter des données de types très variées,
et de piloter des outils de traitement avancé.
Correction d’exercice 1

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:

 Q3 : Écrivez un programme qui utilise l'entrée clavier pour inviter


l’utilisateur à entrer son nom, puis lui souhaiter la bienvenue.
 Q4 : Ecrire un programme pour demander à l'utilisateur le nombre
d’heure travaillé et le taux horaire pour calculer le salaire brut.
 Q5 : Supposons que nous exécutions les instructions d'affectation
suivantes :
largeur = 17

Faculté Pluridisciplinaire Nador 2021/2022 3


Language python
TD 1 : Notions de Base

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.

 Q8. Affichez le motif suivant :

Correction d’exercice 6

Faculté Pluridisciplinaire Nador 2021/2022 4


Language python
TD 1 : Notions de Base

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

Figure 1 : le code d’execution de l’exercice 2

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 :

Figure 2 : le code de l’exercice 2

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.

Faculté Pluridisciplinaire Nador 2021/2022 5


Language python
TD 1 : Notions de Base

Figure 3 : Code d’execution de l’exercice 3

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.

Figure 4: Code d’execution de l’exercice 4

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.

Figure 5: Code d’execution de l’exercice 5

Faculté Pluridisciplinaire Nador 2021/2022 6


Language python
TD 1 : Notions de Base

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 :

Figure 6 : Code d’execution de l’exercice 6


Question 2 :

Dans la question 1, affichage de l’entier suivant x sans l’incrémente la variable

Figure 7 : Code d’execution l’exercice 6 la question 2


Question 3 :

Figure 8 : Code d’execution l’exercice 6 la question 3

Faculté Pluridisciplinaire Nador 2021/2022 7


Language python
TD 1 : Notions de Base

Question 4 :

Figure 9 : Code d’execution l’exercice 6 la question 4


Question 5 :

On peut vérifier les résultat des chaque expression on utilise la fonction print() et pour le type
on peut utiliser type()

Figure 10 : Code d’execution l’exercice 6 la question 5

Question 6 :

Figure 11 : Code d’execution l’exercice 6 la question 6

Faculté Pluridisciplinaire Nador 2021/2022 8


Language python
TD 1 : Notions de Base

Question 8 :

Faculté Pluridisciplinaire Nador 2021/2022 9

Vous aimerez peut-être aussi