Python comprend des exercices 23
Sujet: Imprimez le motif suivant (de diamant):
* *** ***** ******* ***** *** *
Analyse du programme: d' abord regarder le graphique divisé en deux parties, les quatre premières lignes d'une loi, une loi après trois lignes, l'utilisation d'un double pour le cycle, la première couche de la ligne de commande, la deuxième couche de la colonne de commande.
Source Code:
#!/usr/bin/python # -*- coding: UTF-8 -*- from sys import stdout for i in range(4): for j in range(2 - i + 1): stdout.write(' ') for k in range(2 * i + 1): stdout.write('*') print for i in range(3): for j in range(i + 1): stdout.write(' ') for k in range(4 - 2 * i + 1): stdout.write('*') print
L'exemple ci-dessus sortie est:
* *** ***** ******* ***** *** *