Pythonで99の掛け算表を出力する方法は?

以下のコードを使用して、ネストされたループで99の乗法表を印刷することができます:

for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j} * {i} = {i*j}", end="\t")
    print()

このコードでは、外側のループが行数を制御し、内側のループが各行の列数を制御しています。行数を1から9まで制御するためにrange(1, 10)を使用しています。内側のループでは、各行の列数を1からiまで制御するためにrange(1, i+1)を使用しています。結果を表示するためにprint()関数を使用し、各結果の間の間隔をタブにするためにend=”\t”を使用しています。

上記のコードを実行すると、99の乗法表が印刷されます。

bannerAds