Pythonを使用して、*で出力される図形を印刷する方法。

特定の図形をPythonで印刷するには、ループと条件文を使って印刷プロセスを制御する必要があります。

以下は、Pythonを使って異なる形の図形を出力する方法を示すいくつかの例です。

  1. 四角形を印刷します。
width = 5
height = 3

for i in range(height):
    for j in range(width):
        print("*", end="")
    print()

このコードは、幅が5で高さが3の長方形を印刷します。

*****
*****
*****
  1. 直角三角形を印刷する:
size = 5

for i in range(size):
    for j in range(i+1):
        print("*", end="")
    print()

このコードは、高さが5の直角三角形を印刷します。

*
**
***
****
*****
  1. 逆さまの直角三角形を印刷する。
size = 5

for i in range(size):
    for j in range(size-i):
        print("*", end="")
    print()

このコードは、高さが5の逆さ直角三角形を印刷します。

*****
****
***
**
*
  1. 等辺三角形を印刷する:
size = 5

for i in range(size):
    for j in range(size-i-1):
        print(" ", end="")
    for k in range(2*i+1):
        print("*", end="")
    print()

このコードは、高さ5の二等辺三角形を印刷します。

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

これは単なる簡単な例ですが、必要に応じて修正や拡張を行うことができます。異なる要求に応じて、異なるループや条件文を使用して、印刷プロセスを制御し、さまざまな図形を実現することができます。

bannerAds