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

回答編集履歴

2

結果例を横8列に変更

2021/08/29 14:54

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -20,7 +20,7 @@
20
20
  ```Python
21
21
  lst = rand_ints_nodup(1, 40, 40)
22
22
 
23
- n = 6
23
+ n = 8
24
24
  for i, v in enumerate(lst):
25
25
  print(f"{v:2d}", end='\n' if i % n == n - 1 else ' ')
26
26
 
@@ -30,12 +30,10 @@
30
30
  のようにすれば、空白区切りで横`n`列に並べることができます。カンマ区切りに変更してCSVファイルとして保存することもできます。
31
31
 
32
32
  ```result
33
- 20 30 14 7 27 13
34
- 40 16 35 38 10 4
33
+ 21 33 6 26 31 10 3 27
35
- 26 6 19 8 22 28
36
- 25 37 15 18 23 33
34
+ 9 25 36 7 17 19 4 38
35
+ 29 8 5 18 12 39 24 30
37
- 32 11 12 17 9 3
36
+ 32 1 16 14 40 11 37 2
38
- 2 24 1 31 21 5
37
+ 35 13 20 34 15 28 23 22
39
- 34 39 36 29
40
38
 
41
39
  ```

1

実行例を追加

2021/08/29 14:53

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -27,4 +27,15 @@
27
27
  print()
28
28
  ```
29
29
 
30
- のようにすれば、横`n`列に並べることができます。
30
+ のようにすれば、空白区切りで横`n`列に並べることができます。カンマ区切りに変更してCSVファイルとして保存することもできます。
31
+
32
+ ```result
33
+ 20 30 14 7 27 13
34
+ 40 16 35 38 10 4
35
+ 26 6 19 8 22 28
36
+ 25 37 15 18 23 33
37
+ 32 11 12 17 9 3
38
+ 2 24 1 31 21 5
39
+ 34 39 36 29
40
+
41
+ ```