Python включает в себя упражнения 23
Тема: Печать следующий шаблон (алмаз):
* *** ***** ******* ***** *** *
Анализ программы: во- первых , чтобы посмотреть на графики , разделенной на две части, первые четыре строки закона, закон после трех линий, использование двойной для цикла, первый слой контрольной линии, второй слой контрольной колонки.
Исходный код:
#!/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
В приведенном выше примере выход:
* *** ***** ******* ***** *** *