ダイヤモンドパイソンプリント

1。分析:まずPythonは、我々はダイヤモンドの組成を分析します。鳥のSEOダブル幸福の入力2、ダイヤモンドプリント三行;入力3、ダイヤモンドプリント五行。すなわち、デジタル入力A、第1のダイヤモンド印刷ライン2A-1によると、です。逆三角形で三角形、ダイヤモンド、二つの三角形は、二重ループで印刷することができます。印刷条件逆三角形は、iが等しいループカウンタの値です。

2。次のように参照コードは次のとおりです。

= INT(入力( ">")
Cは、=
。Bは=一時変数a、bおよびcに一時*、将来の値を容易にするために、印刷サイクルが格納されている
I(1、A + 1)の範囲の場合: - 最初円形の印刷層三角形
プリント( "*(C-1 )、" *「*(2 * I-1) -印刷C-1空間( 二つの空間は、本明細書で使用される場合)、2 * I 1 *と行の数が増加すると増加する
C = C-1--各追加の行を、行間隔が小さくなる
臨界条件、逆三角形印刷される: - (iは= A)の場合
、yの範囲(1、A)の場合: - ----サイクル逆三角形を印刷

印刷( "* yを、" *「*(2 * B-3) - Yの印刷スペース、2 * B-3 *デジタルに伴う増加

各追加のラインのB = B-1- *が低減されます

おすすめ

転載: www.cnblogs.com/blogst/p/11404417.html