Pythonで星を表示するプログラム


  1. 固定された数の星を表示する方法:
def print_stars_fixed(number):
    for _ in range(number):
        print("*")

この関数を呼び出すと、指定した数の星が表示されます。例えば、print_stars_fixed(5)を呼び出すと、5つの星が表示されます。

  1. 行ごとに星の数を増やしながら表示する方法:
def print_stars_incremental(number):
    for i in range(number):
        print("*" * (i + 1))

この関数を呼び出すと、1つから指定した数までの星が、行ごとに増えて表示されます。例えば、print_stars_incremental(5)を呼び出すと、以下のように表示されます:

*
*
*
  1. 逆順に星の数を減らしながら表示する方法:
def print_stars_decremental(number):
    for i in range(number, 0, -1):
        print("*" * i)

この関数を呼び出すと、指定した数から1までの星が、逆順で減って表示されます。例えば、print_stars_decremental(5)を呼び出すと、以下のように表示されます:

*
*
*

これらは、星を表示するためのいくつかの基本的な方法です。必要に応じて、これらのコードを応用して独自のパターンを作成することもできます。