0% ont trouvé ce document utile (0 vote)
11 vues2 pages

TP1 - Introduction

Le document présente un module de formation en Python pour l'intelligence artificielle, axé sur des exercices pratiques pour maîtriser les bases du langage. Les exercices incluent des tâches telles que la conversion de temps, la recherche de valeurs maximales, et la résolution d'équations du second degré. Il propose également des exercices supplémentaires sur les suites géométriques et les séries harmoniques.

Transféré par

Moha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
11 vues2 pages

TP1 - Introduction

Le document présente un module de formation en Python pour l'intelligence artificielle, axé sur des exercices pratiques pour maîtriser les bases du langage. Les exercices incluent des tâches telles que la conversion de temps, la recherche de valeurs maximales, et la résolution d'équations du second degré. Il propose également des exercices supplémentaires sur les suites géométriques et les séries harmoniques.

Transféré par

Moha
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Python pour l'intelligence artificielle

Année Académique : 2025-2026


Semestre S5

TP 1 : Les bases de Python


Utilisez l’interpréteur python

1. Pour chacun des points suivants, dire s’il s’agit • 12 Exercice 1 :


d’une expression ou d’une commande valide du • 1+2
Écrire un programme qui convertit un nombre entier de secondes
langage Python. Vérifier vos résultats à l’aide de • +2 fourni au départ en un nombre d’années, mois, jours, heures, minutes
l’interprète. • "toto" et de secondes (utilisez l’opérateur modulo : %).
• toto Exemple : s = 12345678912
• (1, 2)
• True Exercice 2 :
Écrire un programme qui affiche la plus grande de 5 valeurs.
2. Essayez de prédire le résultat de chacune des instructions suivantes,
Exemple :
puis vérifiez-le dans l’interpréteur Python. A=1
B=3
• (1+2)**3 • 5%2 C=15
• "Da" * 4 • str(4) * int("3") D=4
• "Da" + 3 • int("3") + float("3.2") E=10
Le max est C
• ("Pa"+"La") * 2 • str(3) * float("3.2")
Exercice 3 :
• ("Da"*4) / 2 • str(3/4) * 2
• 3+2 Écrire un programme qui calcule et affiche les solutions d’une
• 5/2
équation du second degré :
• 5 // 2 • "Hello, World!"
ax2 + bx + c = 0 où a, b et c sont trois nombres lus au clavier.
• len(“hello”) • print("Hello, World!")
• False • a = 3+2 Exercice 4 :
• a
Écrire un programme qui affiche les 20 premiers termes de la table
de multiplication par 7, en signalant au passage (à l’aide d’un
3. En utilisant l’écriture formatée, affichez en une seule ligne les variables
astérisque) ceux qui sont des multiples de 3.
a, b et c dont les valeurs sont respectivement la chaîne de caractères Exemple : 7 14 21* 28 35 42* 49 ...
"salut", le nombre entier 102 et le float 10.318. La variable c sera affichée
avec 2 décimales.
Module : Python pour l'intelligence artificielle
Année Académique : 2025-2026
Semestre S5

Exercice 5 :
Écrire un programme qui affiche une suite de 12 nombres dont chaque terme Exercice supplémentaire :
soit égal au triple du terme précédent. Écrire un programme qui affiche une table de conversion de sommes
Exemple : 1 3 9 27 81 243 729 2187 6561 19683 59049 177147 d’argent exprimées en euros, en dollars canadiens. La progression des
sommes de la table sera ≪ géométrique ≫, comme dans l’exemple ci-
Exercice 6 :
dessous :
Écrire un programme qui affiche la suite des * 1 euro(s) = 1.65 dollar(s)
symboles suivantes : ** 2 euro(s) = 3.30 dollar(s)
*** 4 euro(s) = 6.60 dollar(s)
**** 8 euro(s) = 13.20 dollar(s)
***** etc. (S’arrêter a 16384 euros.)
Exercice 7 :
******
*******
Écrire un programme qui calcule les 50 premiers termes de la table de Exercice supplémentaire :
multiplication par 13. Afficher que ceux qui sont des multiples de 7. Écrire un programme qui calcule la somme des N premiers termes de
la série harmonique :
Exercice 8 : 1 1 1
1+ + +⋯+
Écrire un programme qui demande à l’utilisateur d’entrer un nombre N, après il 2 3 𝑁
lui demande d’entrer N nombres (n1, n2, n3, …..) et de calculer la somme de
tous les nombres n entrés. Exercice supplémentaire :
Exercice 9 : Calculez la factorielle N! d’un entier naturel N :
Écrire un programme qui demande successivement 20 nombres à l’utilisateur, et (𝑁 − 1) × 𝑁
qui lui dise ensuite quel était le plus grand parmi ces 20 nombres. 𝑁! = {1 × 2 × 3 × … 𝑆𝑖 𝑁 ≠ 0
}
1 𝑆𝑖𝑛𝑜𝑛

Vous aimerez peut-être aussi