TP - Afficher des triangles☘
Téléchargez le fichier « à trous » TPF02.21.py
(clic droit -> [Enregistrer sous]) et enregistrez-le dans le dossier [F02-Chaines]
présent dans le répertoire [NSI]
.
Important
Dans chaque fonction à programmer, remplacez le mot-clef pass
par les
instructions nécessaires.
Les fonctions à programmer dans ce TP ne renvoient aucune valeur : elles ont uniquement pour but de réaliser un affichage...
Partie 1 : Rectangle étoilé☘
Complétez le corps de la fonction rectangle()
en respectant ses spécifications.
1 2 3 4 5 |
|
Exemple de test
>>> rectangle(3, 9)
*********
*********
*********
Partie 2 : Triangle montant☘
Complétez le corps de la fonction triangle1()
en respectant ses spécifications.
1 2 3 4 5 |
|
Exemple de test
>>> triangle1(4)
*
**
***
****
Une piste
À chaque tour de boucle, définir une chaîne de caractère en fonction du « numéro » du tour puis afficher cette chaîne.
Partie 3 : Triangle descendant☘
Complétez le corps de la fonction triangle2()
en respectant ses spécifications.
1 2 3 4 5 |
|
Exemple de test
>>> triangle2(4)
****
***
**
*
Partie 4 : Triangle descendant espacé☘
Complétez le corps de la fonction triangle3()
en respectant ses spécifications.
1 2 3 4 5 6 |
|
Exemple de test
>>> triangle3(4)
****
***
**
*
Partie 5 : Triangle équilatéral descendant☘
Complétez le corps de la fonction triangle4()
en respectant ses spécifications.
1 2 3 4 5 6 |
|
Exemple de test
>>> triangle4(4)
* * * *
* * *
* *
*
Partie 6 : Triangle équilatéral montant☘
Complétez le corps de la fonction triangle5()
en respectant ses spécifications.
1 2 3 4 5 6 |
|
Exemple de test
>>> triangle5(4)
*
* *
* * *
* * * *