TP Découverte de Python.

publicité
TP Découverte de Python.
Lancer le logiciel Pyzo. Vous obtenez une fenêtre contenant 3 fenêtres.
Une des fenêtres est un éditeur de texte de Python : on écrit les instructions dans
un fichier. Vous pouvez dans cette zone tapez vos affections, fonctions ... et le langage
est interprété. C’est à dire que dans cette zone vous allez avoir des informations sur des
erreurs que vous avez peut-être réalisé.
Une fenêtre est l’interpréteur de Python, il vous permet d’effectuer vos instructions et
d’obtenir des résultats. Il s’agit d’un mode interactif.
Exercice 1
1. Dans l’interpréteur, réaliser ces instructions :
- Affecter à la variable A la valeur 10
- Affecter à la variable B la valeur 12
- Affecter à la variable C la valeur 3
- Effectuer les opérations suivantes avec Pyzo et donner le résultat :
2A − 3B, C(A + 2B), A3 − (−1)C + AB+C
2
>>>
>>>
>>>
2. Calculer avec Python le reste et le quotient de la division euclidienne de 123456789 par
1234.
>>>
>>>
Exercice 2
1. Écrire les instructions suivantes :
>>> pi
1
A RETENIR Si une valeur approchée de pi n’apparait pas, il faut alors charger dans
l’interpréteur le module math qui contient de nombreuses fonctions comme indiqué
ci dessous .
>>> from math import *
2. Écrire des instructions qui répondent aux questions suivantes (créer de nouvelles variables) :
On considère un cercle de rayon 5 cm. Quel est son périmètre ? sa surface ?
>>> rayon = 5
3. Tester sqrt(9), sqrt(16) ... que fait la fonction sqrt ?
>>>
4. On considère le triangle équilatéral de coté 8,9 cm. Quelle est la longueur d’une hauteur
de ce triangle ?
Exercice 3 : Booléen
1. Vérifier que le nombre suivant 210 − 23 + 1 est divisible par 3 . L’est il par 5 ?
>>>
>>>
>>>
2. Devinez la valeur 2*1**10 si l’on tapait cette instruction en Python ?
Vérifier.
Devinez la valeur de 1-2**(1+3)*5 si on tapait cette instruction en Python ?
Vérifier.
2
Exercice 4
Écrire en dessous ce que vous pensez être comme étant la bonne réponse, attention SANS
PYTHON dans un premier temps.
0. Deviner ce que va contenir la variable s à la suite de ces instructions :
>>> s = 0
>>> s
>>> s = s + 1
>>> s
>>> s = s + 2
>>> s
1. Deviner ce que vont contenir les variables a et b à la suite de ces instructions :
>>> a = 1
>>> b = 2
>>> a = a − b
>>> a
>>> b = a + b
>>> b
2. Deviner ce que vont contenir les variables a, b et c à 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, b et c à la suite de ces instructions :
>>> a, b, c = 1, 2, 1
>>> a = 2 ∗ c + 3 ∗ b
>>> b = c
3
>>> a = b
>>> a
>>> b
>>> c
VERIFIER avec Python vos résultats MAINTENANT.
Exercice 5
Écrire des instructions python pour répondre à l’exercice suivant.
Un train est parti ce matin à 7 h 12 min 45 sec et est arrivée à 13 h 10 min 15 sec.
Combien de secondes a duré le trajet ?
Transformer ce résultat en heures, minutes, secondes. Écrire vos instructions.
4
Téléchargement