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

Détermination d'une année bissextile en Python

Ce document présente une introduction au langage Python à travers divers exercices pratiques. Les exercices incluent des calculs simples, la création de scripts pour afficher des messages, et des scripts pour déterminer des propriétés d'années bissextiles et résoudre des équations de second degré. Il propose également des défis de programmation pour manipuler des entiers et vérifier leur divisibilité.

Transféré par

daryldedzo01
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)
4 vues2 pages

Détermination d'une année bissextile en Python

Ce document présente une introduction au langage Python à travers divers exercices pratiques. Les exercices incluent des calculs simples, la création de scripts pour afficher des messages, et des scripts pour déterminer des propriétés d'années bissextiles et résoudre des équations de second degré. Il propose également des défis de programmation pour manipuler des entiers et vérifier leur divisibilité.

Transféré par

daryldedzo01
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

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

Vous aimerez peut-être aussi