質問編集履歴

4

内容の修正

2022/05/27 06:53

投稿

harug
harug

スコア28

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

内容の変更

2022/05/27 06:45

投稿

harug
harug

スコア28

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

質問形式の修正

2022/05/27 06:25

投稿

harug
harug

スコア28

test CHANGED
File without changes
test CHANGED
@@ -4,38 +4,36 @@
4
4
  例えば,簡単に以下の例ですと
5
5
 
6
6
  ```python
7
- count = 0
7
+ for i in ['abc', 'def', 'ghi', 'jkl', 'mno', 'pqr', 'stu', 'vwx', 'yz']:
8
-
9
- for i in range(10):
8
+ upper = i.upper()
10
- count += 1
11
- print(count)
9
+ print(upper)
12
10
  ```
13
11
  出力結果は次のようになると思います.
14
12
  ```
15
- 1
13
+ ABC
16
- 2
14
+ DEF
17
- 3
15
+ GHI
18
- 4
16
+ JKL
19
- 5
17
+ MNO
20
- 6
18
+ PQR
21
- 7
19
+ STU
22
- 8
20
+ VWX
23
- 9
24
- 10
21
+ YZ
25
22
  ```
26
- しかし,これを例えば,出力したい個数を5と指定すると, 次のようにfor文の中で5つの数をランダムに抽出したいのです.
23
+ しかし,これを例えば,出力したい個数を5と指定すると, 次のように10回繰り返しの中で5つの数をランダムに抽出したいのです.
27
24
  ```
28
- 2
25
+ DEF
29
- 3
26
+ JKL
30
- 5
31
- 8
32
- 10
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

誤字

2022/05/27 04:07

投稿

harug
harug

スコア28

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
  何か,これらを実現でき,簡単に記述できる方法はございますでしょうか.