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