回答編集履歴
1
ソースコードのネストの狂いと加筆
test
CHANGED
@@ -18,23 +18,23 @@
|
|
18
18
|
|
19
19
|
if "morp".find('名詞') > -1:
|
20
20
|
|
21
|
-
|
21
|
+
a = morp
|
22
22
|
|
23
|
-
|
23
|
+
elif "morp".find('動詞') > -1:
|
24
24
|
|
25
|
-
|
25
|
+
a = morp
|
26
26
|
|
27
|
-
|
27
|
+
elif "morp".find('形容詞') > -1:
|
28
28
|
|
29
|
-
|
29
|
+
a = morp
|
30
30
|
|
31
|
-
|
31
|
+
elif "morp".find('形容動詞') > -1:
|
32
32
|
|
33
|
-
|
33
|
+
a = morp
|
34
34
|
|
35
|
-
|
35
|
+
else:
|
36
36
|
|
37
|
-
|
37
|
+
continue
|
38
38
|
|
39
39
|
```
|
40
40
|
|
@@ -48,23 +48,23 @@
|
|
48
48
|
|
49
49
|
if "morp".find('名詞') > -1:
|
50
50
|
|
51
|
-
|
51
|
+
a = morp
|
52
52
|
|
53
|
-
|
53
|
+
elif "morp".find('動詞') > -1:
|
54
54
|
|
55
|
-
|
55
|
+
a = morp
|
56
56
|
|
57
|
-
|
57
|
+
elif "morp".find('形容詞') > -1:
|
58
58
|
|
59
|
-
|
59
|
+
a = morp
|
60
60
|
|
61
|
-
|
61
|
+
elif "morp".find('形容動詞') > -1:
|
62
62
|
|
63
|
-
|
63
|
+
a = morp
|
64
64
|
|
65
|
-
|
65
|
+
else:
|
66
66
|
|
67
|
-
|
67
|
+
pass
|
68
68
|
|
69
69
|
```
|
70
70
|
|
@@ -78,19 +78,19 @@
|
|
78
78
|
|
79
79
|
if "morp".find('名詞') > -1:
|
80
80
|
|
81
|
-
|
81
|
+
a = morp
|
82
82
|
|
83
|
-
|
83
|
+
elif "morp".find('動詞') > -1:
|
84
84
|
|
85
|
-
|
85
|
+
a = morp
|
86
86
|
|
87
|
-
|
87
|
+
elif "morp".find('形容詞') > -1:
|
88
88
|
|
89
|
-
|
89
|
+
a = morp
|
90
90
|
|
91
|
-
|
91
|
+
elif "morp".find('形容動詞') > -1:
|
92
92
|
|
93
|
-
|
93
|
+
a = morp
|
94
94
|
|
95
95
|
```
|
96
96
|
|
@@ -105,3 +105,33 @@
|
|
105
105
|
* [4. その他の制御フローツール — Python 3.6.5 ドキュメント: passの項](https://docs.python.jp/3/tutorial/controlflow.html#pass-statements)
|
106
106
|
|
107
107
|
* [7. 単純文 (simple statement) — Python 3.6.5 ドキュメント: continueの項](https://docs.python.jp/3/reference/simple_stmts.html#continue)
|
108
|
+
|
109
|
+
|
110
|
+
|
111
|
+
# 2018-10-24 15:28 追記
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
ところで、質問のソースコードの `if` の書き方では __morp__ という文字列の中から自立語を探す処理になってしまいますが、正しいですか? `morp` 変数の中の文字列の中から自立語を探したいのだと思いますので、以下が適当かと思います。
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
```python
|
120
|
+
|
121
|
+
if morp.find('名詞') > -1:
|
122
|
+
|
123
|
+
a = morp
|
124
|
+
|
125
|
+
elif morp.find('動詞') > -1:
|
126
|
+
|
127
|
+
a = morp
|
128
|
+
|
129
|
+
elif morp.find('形容詞') > -1:
|
130
|
+
|
131
|
+
a = morp
|
132
|
+
|
133
|
+
elif morp.find('形容動詞') > -1:
|
134
|
+
|
135
|
+
a = morp
|
136
|
+
|
137
|
+
```
|