回答編集履歴

2

訂正

2017/06/21 04:40

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  try:
36
36
 
37
- argv[1]
37
+ sys.argv[1]
38
38
 
39
39
  print('if')
40
40
 

1

追記

2017/06/21 04:40

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,4 +1,4 @@
1
- 条件式を計算する際、存在しないsys.argv[1]を参照しようとしているので、その時点でエラーになります。
1
+ 条件式を評価する際、存在しないsys.argv[1]を参照しようとるので、その時点でエラーになります。
2
2
 
3
3
 
4
4
 
@@ -19,3 +19,31 @@
19
19
  print('else')
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ ---
26
+
27
+ 一応、次のような方法もありますが...
28
+
29
+ ```Python
30
+
31
+ import sys
32
+
33
+
34
+
35
+ try:
36
+
37
+ argv[1]
38
+
39
+ print('if')
40
+
41
+ except:
42
+
43
+ print('else')
44
+
45
+ ```
46
+
47
+
48
+
49
+ メリットは限りなく薄いです。というか、たぶんないです。