파이썬은 운동 (23)
주제 : 다음 패턴 (다이아몬드)을 밖으로 인쇄 :
* *** ***** ******* ***** *** *
프로그램 분석 : 처음 세 줄 이후의 두 부분으로, 법의 첫 번째 네 줄, 법으로 나누어 그래픽을보고하고,주기에 대한 이중의 사용, 제어 라인의 제 1 층, 제어 컬럼의 두 번째 층.
소스 코드 :
#!/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
위 예제의 출력은 다음과 같습니다
* *** ***** ******* ***** *** *