- ネストしたforループを使用する方法:
for i in range(1, 10):
for j in range(1, 10):
result = i * j
print(f"{i} × {j} = {result}")
- 単一のforループを使用する方法:
for i in range(1, 10):
row = [i * j for j in range(1, 10)]
print(" ".join(map(str, row)))
- 2次元リストを使用する方法:
table = [[i * j for j in range(1, 10)] for i in range(1, 10)]
for row in table:
print(" ".join(map(str, row)))
これらのコード例では、ネストしたforループ、単一のforループ、2次元リストのいずれかを使用して九九の表を作成しています。どの方法を選ぶかは、個々の好みや使用する状況によって異なります。
九九の表は、数学の基礎を学ぶ際に非常に役立つものです。また、Pythonのループやリスト操作に慣れるための練習にもなります。ぜひ、これらのコード例を試してみてください。