Latest web development tutorials

Pythonは演習23を含んでいます

Pythonの100リー Pythonの100リー

トピック:以下のパターン(ダイヤモンド)をプリントアウト:

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

プログラム解析:最初の2つの部分、法律の最初の4行、3行の後、法律、サイクルのための二重の使用、制御ラインの第一層、制御列の第二層に分かれてグラフィックを見て。

ソースコード:

#!/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

上の例の出力は、次のとおりです。

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

Pythonの100リー Pythonの100リー