以下に、いくつかの方法とコード例を紹介します。
- ネストされたループを使用する方法:
for i in range(1, 10):
for j in range(1, 10):
result = i * j
print(f"{i} × {j} = {result}")
print()
このコードでは、2つのfor
ループをネストしています。最初のループは1から9までの数字を繰り返し処理し、2番目のループは同じく1から9までの数字を繰り返し処理します。それぞれの数字の掛け算結果を計算し、表示します。
- リスト内包表記を使用する方法:
table = [f"{i} × {j} = {i * j}" for i in range(1, 10) for j in range(1, 10)]
for i in range(0, len(table), 9):
print("\n".join(table[i:i+9]))
print()
このコードでは、リスト内包表記を使用して九九の表を作成します。table
リストには、各計算結果の文字列が格納されます。その後、range
関数とjoin
メソッドを使用して、9つの結果を1つの行に表示します。
これらは、九九の表を作成するための2つの基本的な方法ですが、他にも様々なアプローチがあります。例えば、2次元のリストやNumPyの配列を使用する方法もあります。
九九の表は、プログラミング初心者にとっても良い練習課題です。ぜひ、上記のコード例を試してみてください。それぞれの方法がどのように動作するかを確認し、自分なりの改良や応用を試してみることもおすすめです。
以上が、「Pythonを使った九九の表の作成プログラム」に関するブログ投稿です。Pythonの基礎を学ぶ上で役立つ内容ですので、ぜひ参考にしてみてください!