Td1 corrige 19 Programmer en Python Licence Mathématiques V Monbet TD Variables et a ?ectations Corrigé Exercice Examiner la série de commandes ci- dessous et prédire le résultat de chacune des instructions x print x x y x x y y x y print y print x y Exer
Programmer en Python Licence Mathématiques V Monbet TD Variables et a ?ectations Corrigé Exercice Examiner la série de commandes ci- dessous et prédire le résultat de chacune des instructions x print x x y x x y y x y print y print x y Exercice Décrivez le plus clairement et le plus complètement possible ce qui se passe à chacune des trois lignes de l ? exemple ci- dessous largeur hauteur largeur hauteur Corrigé on créé deux variables largeur et hauteur auxquelles on a ?ecte respectivement l ? entier et le réel Puis on calcule le produit largeur par hauteur Le résultat s ? a ?che à l ? écran Assignez les valeurs respectives à trois variables a b c Corrigé a b c Quel résultat devrait s ? a ?cher quand on exécute l ? instruction a - b c Corrigé Assignez les valeurs respectives à trois variables a b c Quel résultat devrait s ? a ?cher quand on exécute l ? instruction a - b c a b c a - b c C Pourquoi n ? obtient-on pas le même résultat Corrigé dans le premier cas on travaille dans l ? ensemble des entiers Dans le second cas on travaille dans l ? ensemble des réels Exercice Remarque La commande ci-dessous permet d ? échanger deux noms de variables x y y xÉcrire une liste d ? instructions qui permette d ? a ?ecter la valeur sin ? à x cos ? à y et de calculer z x y puis d ? a ?cher la valeur contenue dans la variable z Corrigé x math sin math pi y math cos math pi x y Pourquoi serait-il plus logique d ? a ?ecter le cos à x et le sin à y Corrigé cohérence des noms de variables avec les conventions mathématiques Exercice x y z x y t s d t-s Dans les commandes ci-dessus quelles sont les variables créées Corrigé x y z t s d Quel est le type a ?ecté automatiquement à chacune des variables Corrigé x oat y integer z oat t list s list d error On ne peut pas faire d ? opérations mathématiques sur des listes il faut créer des vecteurs numpy array import numpy as np t np array s np array d t-s ou faire une boucle sur les listes cette solution est davantage en adéquation avec le potentiel de python qui est un langage propoce à l ? utilisation des listes t s d list Cfor i in range len t d append t i -s i print d autre solution plus élégante et plus rapide d x-y for x y in zip t s Quelles valeurs prennent les variables z et d Exercice Pour une auto école on va développer un programme qui permet de compter le nombre de mois écoulés entre l ? inscription à la formation et la réussite au code Pour chaque élève on veut stocker son prénom son nom
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702676570bk67097cc3p3i2plceqgddk5f91buikfleomfqgcjckdov01ygzkkmgftmxuwxtzycfhtbgnc5iddrhda81wmvt1bkmyyrxvnazm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702686881tv4pvqxqagmof6rxsyxeisuktjfaric17k1ircnke634jz95rwjubi3ogln0zg8ix1qndmycsj9rkivymhmucdbmw0ylyrp4h1ti.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702073550w61uwp5linpowykl6mgrlf8j5rmvkbvyyza6mtjokls3uqbgeocxlgeznxfkese01eytgk11hurn2c98tdqnxbfhxdve1nsopc9k.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170242251391kzpjkwiteohqr6v2v3vh54oedvkcvidyevri2nqwaonvijjrgaxowhvslhjacr1g7nfqfdubpqf7z7v8bbvim5zqka5y0nfjnw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702189630sf65v196jgbchkourorzussba9xd7mmgyrwrr0f2boj9tgoycnjwhttxlqxpuj9s8x815e2cdx1zllwnfzksp0i19bzubfdgfsln.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117027074070stiaautdortw7ovbpkmefovmwznhxohja2karuihxvpax2g0e6vtxe5vhrjhuqldvqopxbtlvncdahhywhhqsojqolwnwc6dfls.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/heH54jfuvqDqjyTytLO7UybXizzdlqXaTvpl2t2eo1UAQySkpDMECrZqlD2J2N9O4RgHh7nj60BisWB1dOQto9or.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/D5FUl1ushaBeedbwGO8Wb10DKdzznsnZ9RmUUjwrOAwazL9K7j7MLcstlri9q13ZzAdC9dq5bMFqrz9AL5OQBcOQ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702126456bxjvrdrx2hlxlmguvf27k0y1ff8v7ehn87kxbi0dkfs8brfpvt8llfwv54umkw4r9ohdndzsch5kunxyap3nywrdfoefy8mvauxl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702509265y0hhubpy05o3rkaxtavtndzo2n135effja9k5xovpd9eiop1jdokp1rjohjbvvti8ikmb3zngo7azs583dxwzjefgzjkeqqkqtr4.png)
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 17, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 43.6kB