TP 1 : INTRODUCTION AU LANGAGE PYTHON
Mode Calculette de Python
Exercice 1:
a) Les expressions suivantes sont-elles équivalentes :
9.5/2.5
int(9.5)/int(2.5)
int(9.5/2.5)
b) Evaluez ces expressions si c’est possible :
12. * 11
(6-2).
5-.4
6 / (16 - 4**2)
float(17 // 3)
c) Déterminer la valeur de chacune des expressions suivantes :
(5.5 * 2 == 11. or 1/2 != .5) and (3 % 2 != 0)
10**-6 == 20**-3
not (8-6 ==2 == 1+1)
Exercice 2 :
Prévoir le résultat des commandes python suivantes après chargement de l’intégralité du
contenu module math :
>>>modf(4.33) ;fmod(33,4) ; fabs(4.33) ; degrees(pi /2) ;radians(350) ;
>>>log2(1) ;log10(10) ;log(14,4) ;
Mode Script de Python
Exercice 3 :
Pour ouvrir un nouveau script en Python, on utilise CTRL+N ou le menu File>New File.
Une nouvelle page apparait, où on peut éditer notre programme.
1. Créer un script permettant d’afficher la phrase « C’est mon premier
programme Python en mode Script ».
2. Enregistrer votre fichier sous le nom « [Link] ».
3. Exécuter votre script en appuyant sur F5.
Exercice 4 :
Une année est dite bissextile :
Si l'année est divisible par 4 et non-divisible par 100, c'est une année bissextile (elle
a 366 jours).
TP1 1
TP 1 : INTRODUCTION AU LANGAGE PYTHON
Si l'année est divisible par 400, c'est une année bissextile (elle a 366 jours).
Sinon, l'année n'est pas bissextile (elle a 365 jours).
Ecrire un script Python qui permet de déterminer si un entier positif donné correspond à une
année bissextile ou non.
Exercice 5 :
Ecrire un script Python qui résout dans l’équation de second degré à arguments réels suivante :
ax²+bx+c=0 avec a, b et c trois réels saisis au clavier.
Exercice 6 :
Ecrire un script python qui saisit un entier N non nul. N peut être soit supérieur strictement à 1
soit inférieur strictement à -1.
L’affichage sera :
Soit la forme triangulaire suivante (pour N=4 par exemple) :
@
@@
@@@
@@@@
Soit la forme triangulaire suivante (pour N= - 4) :
@@@@
@@@
@@
@
Exercice 7 (A rendre)
Ecrire un script python qui permet de déterminer si un entier N>0 donné est totalement divisible
par 2.
Exemples :
Pour N=8
8 div 2 = 4
4 div 2 = 2
2 div 2 = 1 8 est totalement divisible par 2.
Pour N = 24 :
24 div 2 = 12
12 div 2 = 6
6 div 2 = 3 3 n’est pas un diviseur de 2 : 24 n’est pas totalement divisible
par 2.
TP1 2