Outils pour utilisateurs

Outils du site


nsi:tds:divers:ascii_art

Ceci est une ancienne révision du document !



Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 172

Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 172

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Table des matières

ASCII Art

Il s'agit de produire des formes avec des caractères. Dans tous les cas vous devez écrire une fonction réalisant la tache demandée, tenant compte des paramètres fournis – entrées.

La commande print provoque par défaut un retour à la ligne. Si vous souhaitez écrire un caractère, par exemple '*', sans revenir à la ligne, vous pouvez écrire print('*', end='')

Rectangle

Entrées :

  • c_fill : caractère constituant le remplissage du rectangle
  • c_border : caractère faisant la bordure du rectangle
  • height : hauteur du rectangle, en comptant le bord
  • width : largeur du rectangle, en comptant le bord.

Exemple : rectangle('*', '+', 6, 10) produit la sortie :

++++++++++
+********+
+********+
+********+
+********+
++++++++++

Pyramide

Entrées :

  • c_fill : caractère constituant le remplissage de la pyramide
  • height : nombre d'étage de la pyramide

Exemple : pyramide('*', '5') produit la sortie :

    *
   ***
  *****
 *******
*********
nsi/tds/divers/ascii_art.1674733495.txt.gz · Dernière modification : de goupillwiki