Pythonでの九九の表作成方法


  1. ネストしたforループを使用する方法:
for i in range(1, 10):
    for j in range(1, 10):
        result = i * j
        print(f"{i} × {j} = {result}")
  1. 単一のforループを使用する方法:
for i in range(1, 10):
    row = [i * j for j in range(1, 10)]
    print(" ".join(map(str, row)))
  1. 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のループやリスト操作に慣れるための練習にもなります。ぜひ、これらのコード例を試してみてください。