summaryrefslogtreecommitdiff
path: root/day1/task1
diff options
context:
space:
mode:
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))