回答編集履歴

2

別解の追加

2022/05/19 03:26

投稿

kazuma-s
kazuma-s

スコア8222

test CHANGED
@@ -14,3 +14,4 @@
14
14
  print(('__'+str(i*j))[-3:], end='')
15
15
  print()
16
16
  ```
17
+ `print(f'__{i*j}'[-3:], end='')` でもいいでしょう。

1

別解の追加

2022/05/19 03:21

投稿

kazuma-s
kazuma-s

スコア8222

test CHANGED
@@ -6,3 +6,11 @@
6
6
  print(f'{i*j:3}'.replace(' ','_'), end='')
7
7
  print()
8
8
  ```
9
+ **別解**
10
+ 演算結果を文字列にして、前に'__' を付けて、後ろ3文字を取ってもできます。
11
+ ```Python
12
+ for i in range(1,10):
13
+ for j in range(1,10):
14
+ print(('__'+str(i*j))[-3:], end='')
15
+ print()
16
+ ```