summaryrefslogtreecommitdiff
path: root/day1/task1
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2019-03-09 19:48:58 +0400
committerAndrew <saintruler@gmail.com>2019-03-09 19:48:58 +0400
commitf6abfceaa7640c906ecf8efb1b9746b2c6e5f659 (patch)
tree94e0bd60af3b25af35138374cd8ea781cd2505b0 /day1/task1
parentbe035287d99554c1eaaea0cc56d8404d7d97b723 (diff)
Исправлена первая задача
Diffstat (limited to 'day1/task1')
-rw-r--r--day1/task1/task1.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/day1/task1/task1.py b/day1/task1/task1.py
index 6396d92..7ce637e 100644
--- a/day1/task1/task1.py
+++ b/day1/task1/task1.py
@@ -1,6 +1,12 @@
-character = input()
-if len(character) > 1:
- print('Введите РОВНО один символ')
-else:
- with open('task1_data.txt') as f:
- print(f.read().count(character))
+character = input('Введите один символ: ')
+while len(character) > 1:
+ character = input('Введите РОВНО один символ: ')
+
+with open('task1_data.txt') as f:
+ data = f.read(1024)
+ i = data.count(character)
+ while data:
+ data = f.read(1024)
+ i += data.count(character)
+
+ print('В данном файле {} символов "{}"'.format(i, character))