ひし形を印刷するPythonプログラム
Pythonのループ機能を使用すると、キーボードのさまざまな文字を使用して、適切にフォーマットされた多くの図を作成できます。そのような形状の1つは、複数のループを含む菱形です。これは、文字を垂直方向と水平方向の両方に印刷する必要があるためです。また、上から中へと徐々に大きくなり、中から下へと徐々に縮んでいく形にも気を配る必要があります。このため、2つのforループを使用し、それぞれにもう1つのforループが含まれています。
以下は、ひし形を作成するためのコードです。
例
def Shape_of_Diamond(shape): a = 0 for m in range(1, shape + 1): for n in range(1, (shape - m) + 1): print(end=" ") while a != (2 * m - 1): print("@", end="") a = a + 1 a = 0 print() s = 1 c = 1 for m in range(1, shape): for n in range(1, s + 1): print(end=" ") s = s + 1 while c <= (2 * (shape - m) - 1): print("@", end="") c = c + 1 c= 1 print() shape = 8 Shape_of_Diamond(shape)
上記のコードを実行すると、次の結果が得られます。
@ @@@ @@@@@ @@@@@@@ @@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@ @@@@@@@ @@@@@ @@@ @
-
Helloworldを印刷するPythonプログラム
PythonプログラミングのさまざまなモードでPythonの「HelloWorld」プログラムを実行してみましょう。 インタラクティブモードプログラミング 例 スクリプトファイルをパラメータとして渡さずにインタプリタを呼び出すと、次のプロンプトが表示されます- $ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or
-
行列をZ形式で印刷するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −次数n * nの正方行列が与えられた場合、行列の要素をZ形式で表示する必要があります。 Zフォームは、次の手順でマトリックスをトラバースしています- 最初の行をトラバースします 次に、2番目の主対角線を横断します 最後に、最後の行をトラバースします。 ここでは、code.demostrateのフローを示すために暗黙的に取得された入力マトリックスを取得します。 例 arr = [[1, 2, 6, 9], [1, 2, 3, 1], &nb