summaryrefslogtreecommitdiff
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
parentbe035287d99554c1eaaea0cc56d8404d7d97b723 (diff)
Исправлена первая задача
-rw-r--r--.gitignore2
-rw-r--r--day1/task1/task1.py18
2 files changed, 14 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ae945fa
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.idea/
+venv/
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))