回答編集履歴

2

コード追加

2020/07/19 09:09

投稿

Penpen7
Penpen7

スコア698

test CHANGED
@@ -41,3 +41,29 @@
41
41
  ```
42
42
 
43
43
  となっていて, len(line)==0を満たさないとfor文は実行されませんが、その前にbreakで抜けてしまうので、いくらコードを書いたところで実行されずに終わってしまいます。
44
+
45
+
46
+
47
+ なので以下のようにしましょう。
48
+
49
+ ```python
50
+
51
+ if len(line) == 0:
52
+
53
+ break
54
+
55
+ for i in f.readline():
56
+
57
+ print(,i,"行読みました")
58
+
59
+ if i == isalpha():
60
+
61
+ count = count +1
62
+
63
+ aband=len(f.readline())-count
64
+
65
+ lista.append(i)
66
+
67
+ print(aband,"行却下しました")
68
+
69
+ ```

1

コードに説明追加

2020/07/19 09:09

投稿

Penpen7
Penpen7

スコア698

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  if len(line) == 0:
24
24
 
25
- break
25
+ break # ここでWhile Trueのループを抜けてしまうので、以下のfor文は実行しない
26
26
 
27
27
  for i in f.readline():
28
28