回答編集履歴

1

コメントをうけて

2018/09/26 13:54

投稿

puroko3
puroko3

スコア185

test CHANGED
@@ -11,3 +11,57 @@
11
11
 
12
12
 
13
13
  ループを使えば順番に番号を表示できます。
14
+
15
+
16
+
17
+ 追記 rangeの中の数を抽象化する方法
18
+
19
+
20
+
21
+ 方法1.rangeの中の数をinput入力に変える
22
+
23
+
24
+
25
+ ```python
26
+
27
+ test_result_num = int(input("テスト結果の数を入力してね"))
28
+
29
+
30
+
31
+ for i in range(test_result_num):
32
+
33
+ test_score = input()
34
+
35
+ print(i + 1, test_score)
36
+
37
+ ```
38
+
39
+
40
+
41
+ 方法2 sys.argvを使う
42
+
43
+ 参考 https://qiita.com/orange_u/items/3f0fb6044fd5ee2c3a37
44
+
45
+ 10回ループさせたい時は次の画像のようにコマンドプロンプトでファイル名+スペース+数字を入力する。
46
+
47
+ ![イメージ説明](38c19e83f18202c5b052c0c3d609db90.png)
48
+
49
+
50
+
51
+ ```python
52
+
53
+ import sys
54
+
55
+
56
+
57
+ for i in range(int(sys.argv[1])):
58
+
59
+ test_score = input()
60
+
61
+ print(i+1, test_score)
62
+
63
+ ```
64
+
65
+
66
+
67
+ inputを使ったやり方の方が理解しやすいと思います。