7.2 Définissez une fonction ligneCar(n, ca) qui renvoie une chaîne de n caractères ca.
7.3 Définissez une fonction surfCercle(R). Cette fonction doit renvoyer la surface (l’aire) d’un cercle dont on lui a fourni le rayon R en argument. Par exemple, l’exécution de l’instruction : print(surfCercle(2.5)) doit donner le résultat : 19.63495…
7.4 Définissez une fonction volBoite(x1, x2, x3) qui renvoie le volume d’une boîte parallélépipédique dont on fournit les trois dimensions x1, x2, x3 en arguments. Par exemple, l’exécution de l’instruction : print(volBoite(5.2, 7.7, 3.3)) doit donner le résultat : 132.132.
7.5 Définissez une fonction maximum(n1, n2, n3) qui renvoie le plus grand de 3 nombres n1, n2, n3 fournis en arguments. Par exemple, l’exécution de l’instruction : print(maximum(2, 5, 4)) doit donner le résultat : 5.
7.6 Complétez le module de fonctions graphiques dessins_tortue.py décrit à la page. Commencez par ajouter un paramètre angle à la fonction carre(), de manière à ce que les carrés puissent être tracés dans différentes orientations. Définissez ensuite une fonction triangle(taille, couleur, angle) capable de dessiner un triangle équilatéral d’une taille, d’une couleur et d’une orientation bien déterminées. Testez votre module à l’aide d’un programme qui fera appel à ces fonctions à plusieurs reprises, avec des arguments variés pour dessiner une série de carrés et de triangles :

7.7 Ajoutez au module de l'exercice précédent une fonction etoile5() spécialisée dans le dessin d'étoiles à 5 branches. Dans votre programme principal, insérez une boucle qui dessine une rangée horizontale de de 9 petites étoiles de tailles variées :
