Latest web development tutorials

파이썬은 운동 (23)

파이썬 100 리 파이썬 100 리

주제 : 다음 패턴 (다이아몬드)을 밖으로 인쇄 :

   *
  ***
 *****
*******
 *****
  ***
   *

프로그램 분석 : 처음 세 줄 이후의 두 부분으로, 법의 첫 번째 네 줄, 법으로 나누어 그래픽을보고하고,주기에 대한 이중의 사용, 제어 라인의 제 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

위 예제의 출력은 다음과 같습니다

   *
  ***
 *****
*******
 *****
  ***
   *

파이썬 100 리 파이썬 100 리