回答編集履歴

2

追記

2018/12/06 23:18

投稿

can110
can110

スコア38266

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

1

コード修正

2018/12/06 23:17

投稿

can110
can110

スコア38266

test CHANGED
@@ -34,4 +34,10 @@
34
34
 
35
35
  """
36
36
 
37
+
38
+
39
+ # ついでにワンライナーで
40
+
41
+ [print(' '.join([str(10*i+j+1) for j in range(10)])) for i in range(10)]
42
+
37
43
  ```