0% ont trouvé ce document utile (0 vote)
3 vues10 pages

5demi Python

Le document présente une initiation au langage Python, en se concentrant sur les boucles for et while, ainsi que sur les listes. Il explique comment utiliser ces structures pour effectuer des calculs, comme le calcul de carrés d'entiers, la gestion de suites, et des exercices pratiques liés à des scénarios réels. Des exemples de code Python illustrent chaque concept, et des exercices sont proposés pour renforcer l'apprentissage.

Transféré par

Med Anis
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 ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues10 pages

5demi Python

Le document présente une initiation au langage Python, en se concentrant sur les boucles for et while, ainsi que sur les listes. Il explique comment utiliser ces structures pour effectuer des calculs, comme le calcul de carrés d'entiers, la gestion de suites, et des exercices pratiques liés à des scénarios réels. Des exemples de code Python illustrent chaque concept, et des exercices sont proposés pour renforcer l'apprentissage.

Transféré par

Med Anis
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 ou lisez en ligne sur Scribd
Initiation au langage Python (2) |. Boucles for © Une boucle for repete une liste d’intructions un certain nombre de fois. Une telle boucle est décrite par 4 éléments * Une valeur de départ a; * Une valeur darrivée b; + Un compteur k qui prend toutes les valeurs de a jusqu’a b; + Une liste d'intructions qui sont exécutées pour chaque valeur de k. ‘© Dans un algorithme, on écrit: pour k allant de a ab Liste d’instructions fin pour Exemple Python. Afficher les carrés des entiers 1,2,3,4,5 et calculer la somme de ces carrés : s=0 for k in range(1, 6 print k#+2 # Rappel : k##2 = k puissance 2 hae? print "Le total :", s 14.9 16 25 Le total : 55 ‘\Remarques. + Lacommande range (a,b) désigne l'ensemble des entiers k tels que a< k entrée : toutes ensuite le méme poids, et ce sans modifier le poids total trans- 49-9 porté par l'ensemble des charrettes de la caravane. ty 20.0 Entrée. L’entrée commence par un entier nbCharrettes : le nombre de charrettes de la caravanne. Les nbCharret tes lignes suivantes dé- crivent chacune une charrette par un nombre décimal : le poids qu'elle 33-9 transporte initialement. ponetsle Sortie. Vous devez afficher nbCharrettes nombres décimaux sur la ~15-° sortie : le poids a ajouter a chaque charrette (ce qui revient a en retirersi_ 1-° ce nombre est négatif), dans le méme ordre que celui de 'entrée. In'ya 2° pas d’arrondis a faire. 17.0 -11.0 Commentaires : dans cet exemple, on modifie toutes les charettes pour quielles trans- portent chacune un poids de 22.0, soit un total de 110 pour la caravane, comme au départ. Exercice 4 Caleuls surdes listes. On penseraa tester les fonctions suivantes sur des exemples simples. (a) Ecrire une fonction somme (L) qui calcule la somme des éléments de la liste L (si cette liste est vide, le résultat renvoyé devra étre 0). (b) Eerire une fonction maximum (L) qui calcule le maximum des éléments d’une liste L (supposée non vide). Exercice 5 Sélection des éléments d’une liste. Ecrire une fonction select ionner (L, a,b) qui construit une nouvelle liste obtenue en ne gardant que les éléments de L qui sont com- pris (au sens large) entre a et b (on supposera a =[Link] (i.e. on continue tant que malades

Vous aimerez peut-être aussi