{{backlinks>.}} ====== Série ====== * Dans le fichier texte ''shapes.py'', à la suite de la fonction [[python:pygram:carre|Square]] * Ajouter une fonction ''row(n)'' permettant de générer une série de carrés disposés horizontalement et «\ couvrant\ » les deux rectangles et le carré comme sur l'image ci-dessous. * Voir plus bas les **[[#détails]]** de construction. {{:python:pygram:row.png|}} ===== Détails ===== * Commencer par écrire une fonction ''row(n)'' ((//row// en anglais, c'est une [[def>rangée]], une ligne dans un [[wpfr>Matrice (mathématiques)|Tableau]])) prenant **1 argument** pour le nombre de carrés qui sont créés avec la fonction [[python:pygram:carre|Square]]. * Dans la fonction ''row()'' utiliser une [[icn>python:boucle|boucle]] «\ for\ ». * Avec la fonction ''row()'' générer 4 carrés à l'emplacement et aux dimensions permettant de «\ couvrir\ » l'espace au-dessus de la première «\ ligne\ » formée par les deux rectangles et le carré. * Dans un second temps, créer dans la fonction ''row()'' une [[python:liste|Liste]] pour stocker les 4 carrés, la fonction ''row()'' doit retourner la liste qui doit être stockée dans une variable nommée ''lst''.