Pythonは演習23を含んでいます
トピック:以下のパターン(ダイヤモンド)をプリントアウト:
* *** ***** ******* ***** *** *
プログラム解析:最初の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
上の例の出力は、次のとおりです。
* *** ***** ******* ***** *** *