/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module22/03_zen_of_python_2/main.py
19 строк
664 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
zen_file = open('zen.txt', 'r') letter_count = 0 words_count = 0 string_count = 0 letters = {} for thought in zen_file: words_count += int(len(thought.split())) string_count += 1 for letter in thought.lower(): if letter.isalpha(): letter_count += 1 letters[letter] = letters.get(letter, 0) + 1 zen_file.close() print('Количество букв в файле:', letter_count) print('Количество слов в файле:', words_count) print('Количество строк в файле:', string_count) print('Наиболее редкая буква:', min(letters.items(), key=lambda item: item[1])[0])