Python incluye ejercicios 23
Tema: Imprima el siguiente patrón (diamante):
* *** ***** ******* ***** *** *
análisis de programas: en primer lugar para mirar el gráfico dividido en dos partes, las cuatro primeras líneas de una ley, una ley después de tres líneas, el uso de un doble para el ciclo, la primera capa de la línea de control, la segunda capa de la columna de control.
Código fuente:
#!/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
La salida del ejemplo anterior es:
* *** ***** ******* ***** *** *