質問編集履歴
4
内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
VWX
|
21
21
|
YZ
|
22
22
|
```
|
23
|
-
しかし,これを例えば,出力したい個数を5と指定すると, 次のように10回の繰り返しの中で5つの数をランダムに抽出したいのです.
|
23
|
+
しかし,これを例えば,出力したい個数を5と指定すると, 次のように10回の繰り返しの中で5つの数を順に,かつランダムに抽出したいのです.
|
24
24
|
```
|
25
25
|
DEF
|
26
26
|
JKL
|
3
内容の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,9 +24,9 @@
|
|
24
24
|
```
|
25
25
|
DEF
|
26
26
|
JKL
|
27
|
+
MNO
|
28
|
+
VWX
|
27
29
|
YZ
|
28
|
-
STU
|
29
|
-
VWX
|
30
30
|
```
|
31
31
|
###### ここで,私の都合上,必ずプログラムの一行目と2行目の部分は固定したままでお願いします.そして,forの中でこれを実現できるようにしたいです.
|
32
32
|
つまり,9回の繰り返しの中で4回は出力せず,5回だけ重複なしでランダムに,大文字のアルファベットを抽出したいです.
|
2
質問形式の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,38 +4,36 @@
|
|
4
4
|
例えば,簡単に以下の例ですと
|
5
5
|
|
6
6
|
```python
|
7
|
-
cou
|
7
|
+
for i in ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqr', 'stu', 'vwx', 'yz']:
|
8
|
-
|
9
|
-
|
8
|
+
upper = i.upper()
|
10
|
-
count += 1
|
11
|
-
print(
|
9
|
+
print(upper)
|
12
10
|
```
|
13
11
|
出力結果は次のようになると思います.
|
14
12
|
```
|
15
|
-
|
13
|
+
ABC
|
16
|
-
|
14
|
+
DEF
|
17
|
-
|
15
|
+
GHI
|
18
|
-
|
16
|
+
JKL
|
19
|
-
|
17
|
+
MNO
|
20
|
-
|
18
|
+
PQR
|
21
|
-
|
19
|
+
STU
|
22
|
-
|
20
|
+
VWX
|
23
|
-
9
|
24
|
-
|
21
|
+
YZ
|
25
22
|
```
|
26
|
-
しかし,これを例えば,出力したい個数を5と指定すると, 次のように
|
23
|
+
しかし,これを例えば,出力したい個数を5と指定すると, 次のように10回の繰り返しの中で5つの数をランダムに抽出したいのです.
|
27
24
|
```
|
28
|
-
|
25
|
+
DEF
|
29
|
-
|
26
|
+
JKL
|
30
|
-
5
|
31
|
-
8
|
32
|
-
|
27
|
+
YZ
|
28
|
+
STU
|
29
|
+
VWX
|
33
30
|
```
|
31
|
+
###### ここで,私の都合上,必ずプログラムの一行目と2行目の部分は固定したままでお願いします.そして,forの中でこれを実現できるようにしたいです.
|
32
|
+
つまり,9回の繰り返しの中で4回は出力せず,5回だけ重複なしでランダムに,大文字のアルファベットを抽出したいです.
|
34
33
|
|
35
|
-
おそらく,0~1のランダムの数が0.5以上なら~…などと条件分岐すればランダムに抽出することは可能であると思いますが,必ずしも指定した個数だけ出力が返ってくるとは限りません.
|
36
|
-
そこで,個数を5と指定したならば必ず5個の出力を得られるようにしたいです.
|
37
34
|
|
35
|
+
|
38
|
-
|
36
|
+
これらを実現でき,簡単に記述できる方法はございますでしょうか.
|
39
37
|
|
40
38
|
|
41
39
|
### 補足情報(FW/ツールのバージョンなど)
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
10
|
33
33
|
```
|
34
34
|
|
35
|
-
おそらく,0~1のランダムの数が0.5以上なら~…などと条件分岐すればランダムに抽出することは可能であると思いますが,必ずしも指定した数だけ出力が返ってくるとは限りません.
|
35
|
+
おそらく,0~1のランダムの数が0.5以上なら~…などと条件分岐すればランダムに抽出することは可能であると思いますが,必ずしも指定した個数だけ出力が返ってくるとは限りません.
|
36
36
|
そこで,個数を5と指定したならば必ず5個の出力を得られるようにしたいです.
|
37
37
|
|
38
38
|
何か,これらを実現でき,簡単に記述できる方法はございますでしょうか.
|