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の乗法表が印刷されます。