質問するログイン新規登録

回答編集履歴

2

追記

2018/12/06 23:18

投稿

8524ba23
8524ba23

スコア38350

answer CHANGED
@@ -19,4 +19,29 @@
19
19
 
20
20
  # ついでにワンライナーで
21
21
  [print(' '.join([str(10*i+j+1) for j in range(10)])) for i in range(10)]
22
+ ```
23
+
24
+ 質問修正をうけて
25
+ ---
26
+ 提示では数字、空白は全角であらわされていますが、以下では半角で出力しています。
27
+ ```Python
28
+ for i in range(10):
29
+ for j in range(10):
30
+ print('{:<3d}'.format(10*i+j+1),end='')
31
+ print()
32
+ """
33
+ 1 2 3 4 5 6 7 8 9 10
34
+ 11 12 13 14 15 16 17 18 19 20
35
+ 21 22 23 24 25 26 27 28 29 30
36
+ 31 32 33 34 35 36 37 38 39 40
37
+ 41 42 43 44 45 46 47 48 49 50
38
+ 51 52 53 54 55 56 57 58 59 60
39
+ 61 62 63 64 65 66 67 68 69 70
40
+ 71 72 73 74 75 76 77 78 79 80
41
+ 81 82 83 84 85 86 87 88 89 90
42
+ 91 92 93 94 95 96 97 98 99 100
43
+ """
44
+
45
+ # ついでにワンライナーで
46
+ [print(''.join(['{:<3d}'.format(10*i+j+1) for j in range(10)])) for i in range(10)]
22
47
  ```

1

コード修正

2018/12/06 23:17

投稿

8524ba23
8524ba23

スコア38350

answer CHANGED
@@ -16,4 +16,7 @@
16
16
  81 82 83 84 85 86 87 88 89 90
17
17
  91 92 93 94 95 96 97 98 99 100
18
18
  """
19
+
20
+ # ついでにワンライナーで
21
+ [print(' '.join([str(10*i+j+1) for j in range(10)])) for i in range(10)]
19
22
  ```