前提・実現したいこと
九九の表を作りたいのですが改行のシステムについて混乱しています。
完成イメージは下図です
完成イメージを作るための模範解答と解説をを教えていただけるとありがたいです。
完成イメージ
kuku(9) |1 2 3 4 5 6 7 8 9 ------------------------------ 1 |1 2 3 4 5 6 7 8 9 2 |2 4 6 8 10 12 14 16 18 3 |3 6 9 12 15 18 21 24 27 4 |4 8 12 16 20 24 28 32 36 5 |5 10 15 20 25 30 35 40 45 6 |6 12 18 24 30 36 42 48 54 7 |7 14 21 28 35 42 49 56 63 8 |8 16 24 32 40 48 56 64 72 9 |9 18 27 36 45 54 63 72 81
試したこと
python
1def kuku(n): 2 print(" |") 3 for k in range(1,n+1): 4 print("{:<2}".format(k), end=" ") 5 print("-"*(n+1)*3) 6 for i in range(1,n+1): 7 print("{} |".format(i)) 8 for j in range(1,n+1): 9 print("{:<2}".format(i*j), end=" ") 10 print() 11 print() 12 13kuku(5)
### 現在の状態
| 1 2 3 4 5 ------------------ 1 | 1 2 3 4 5 2 | 2 4 6 8 10 3 | 3 6 9 12 15 4 | 4 8 12 16 20 5 | 5 10 15 20 25
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/22 00:34