原題:
次のパターン(ダイヤモンド)をプリントアウト:
* *** ***** ******* ***** *** *
私のソース:
#!は/ usr / binに/ Pythonの #のエンコーディング= UTF-8 #- * -コーディング:UTF-8 - * - #の 印刷次のパターン: # * # * * * #***** #****** * #***** # *** # * X = INT(INPUT(" INPUT番号してください:\ N- ")) #* *ほとんどの行番号 のための I における範囲(1 ,. 1 + X。 ): 印刷(。(X + 1-I)* " "、エンド= "" ) を印刷((2 * I - 1)*。」*" ) のための I における範囲(X-1,0、-1 ): プリント((X + 1-I)* " "端= "" )、 印刷((2 * I - 1)* " * 」)
出力:
元のタイトルに与えられた手順:
--------(私は行を分割しています)--------
参考:
1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example23.html
備考:
初期の修正:2019年10月3日午前15時38分37秒
環境:Windows 7の/ Pythonの3.7.2