今回は、Pythonを使って「九九の表」を作成する方法について解説していきます。
九九の表(掛け算の表)は、数学の基本的なツールの一つですが、これをプログラムで作成することは理解を深める良い練習になります。
それでは、コードとその解説を見ていきましょう。
目次
コードの例
以下にPythonのコードを示します。
このコードを実行すれば、コンソール上で九九の表が表示されます。
Pythonコード
# 九九の表を作成するPythonコード
def create_multiplication_table():
# 行のループ
for i in range(1, 10):
# 列のループ
for j in range(1, 10):
# 掛け算の結果を出力
print(f"{i * j:2}", end=" ")
# 各行の末尾で改行
print()
create_multiplication_table()
コードの解説
それでは、このコードがどのように動作するかを一つ一つ解説していきます。
関数の定義
def create_multiplication_table():
ここでは、九九の表を生成する関数create_multiplication_table
を定義しています。
行のループ
for i in range(1, 10):
このループは、1から9までの数字を順番に取り出します。
これにより、各行の先頭の数として使われます。
列のループ
for j in range(1, 10):
この内側のループは同じく1から9までの数字を取り出します。
これにより、各列の数として使われます。
掛け算の結果表示
print(f"{i * j:2}", end=" ")
ここでは、i * j
の結果を2桁のスペースを確保して表示しています。
end=" "
は、次の出力を同じ行に続けて表示するためのものです。
行の改行
print()
各行の出力が終わった後に改行を入れるために、print()
を使います。
このように基本的なものから実際に手を動かして作成することで、プログラミングの理解も深まります。
以上、Pythonで99(九九)の表を作成する方法についてでした。
最後までお読みいただき、ありがとうございました。