TP4 D´ecouverte de Python.
Lancer le logiciel Anaconda. Vous obtenez une fenˆetre contenant 3 fenˆetres.
La fenˆetre de gauche est un ´editeur de texte de Python : on ´ecrit les instructions dans
un fichier. Vous pouvez dans cette zone tapez vos affections, fonctions ... et le langage
est interpr´et´e. C’est `a dire que dans cette zone vous allez avoir des informations sur des
erreurs que vous avez peut-ˆetre r´ealis´e.
La fenˆetre de droite en bas est l’interpr´eteur de Python, il vous permet d’effectuer vos
instructions et d’obtenir des r´esultats. Il s’agit d’un mode interactif.
Exercice 1
1. Dans l’interpr´eteur, r´ealiser ces instructions :
-Affecter `a la variable Ala valeur 10
-Affecter `a la variable Bla valeur 12
-Affecter `a la variable Cla valeur 3
-Effectuer les op´erations suivantes et donner le r´esultat :
2A3B, C(A+ 2B), A3(1)C+AB+C2
>>>
>>>
>>>
2. Calculer avec Python le reste et le quotient de la division euclidienne de 123456789 par
1234.
>>>
>>>
Exercice 2
1. ´
Ecrire les instructions suivantes :
>>> pi
1
Si une valeur approcee de pi n’apparait pas, il faut alors charger dans l’interpr´eteur le
module math qui contient de nombreuses fonctions comme indiqu´e ci dessous .
>>> from math import pi
2. ´
Ecrire des instructions qui r´epondent aux questions suivantes (cr´eer de nouvelles va-
riables) :
On consid`ere un cercle de rayon 5 cm. Quel est son p´erim`etre ? sa surface ?
>>> rayon = 5
3. Aller dans l’aide pour trouver des informations sur la fonction ”sqrt”. Quel module
faut-il importer pour pouvoir l’utiliser ?
Tester ensuite sqrt(9).
>>>
4. On consid`ere le triangle ´equilat´eral de cot´e 8,9 cm. Quelle est la longueur d’une hauteur
de ce triangle ?
Exercice 3 : Bool´een
1. Tester si le nombre suivant 210 23+ 1 est divisible par 3 ? par 5 ?
>>>
>>>
>>>
2. Devinez la valeur 2*1**10 si l’on tapait cette instruction en Python ?
V´erifier.
Devinez la valeur de 1-2**(1+3)*5 si on tapait cette instruction en Python ?
V´erifier.
Exercice 4
2
´
Ecrire en dessous ce que vous pensez ˆetre comme ´etant la r´eponse . SANS PYTHON
0. Deviner ce que va contenir la variable s`a la suite de ces instructions :
>>> s = 0
>>> s
>>> s =s+ 1
>>> s
>>> s =s+ 2
>>> s
1. Deviner ce que vont contenir les variables aet b`a la suite de ces instructions :
>>> a = 1
>>> b = 2
>>> a =ab
>>> a
>>> b =a+b
>>> b
2. Deviner ce que vont contenir les variables a,bet c`a la suite de ces instructions :
>>> a, b, c = 1,2,1
>>> a = 2 c+ 3 b
>>> c =b
>>> b =a
>>> a
>>> b
>>> c
3. Deviner ce que vont contenir les variables a,bet c`a la suite de ces instructions :
>>> a, b, c = 1,2,1
>>> a = 2 c+ 3 b
>>> b =c
>>> a =b
>>> a
3
>>> b
>>> c
V´erifier avec Python vos r´esultats.
Exercice 5
´
Ecrire des instructions python pour r´epondre `a l’exercice suivant.
Un train est parti ce matin `a 7 h 12 min 45 sec et est arriv´ee `a 13 h 10 min 15 sec.
Combien de secondes a dur´e le trajet ?
Transformer ce r´esultat en heures, minutes, secondes.
4
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !