/
i_918
/
python_wednesday
Обзор
Документация
Войти
/
i_918
/
python_wednesday
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
24.09/3.py
32 строки
928 B
i_918
добавлены пропавшие папки
10 ноя 2025, 16:36
10 ноя 2025, 16:36
b4d8b25
Код
Авторство
О чём код?
text = input("Введите Вашу строку: ").lower() if not text: print("Строка пустая") exit() char_count = {} for char in text: if char in char_count.keys(): char_count[char] += 1 else: char_count[char] = 1 char_list = [] for char, count in char_count.items(): char_list.append((char, count)) for i in range(len(char_list)): for j in range(i + 1, len(char_list)): if char_list[i][1] < char_list[j][1]: char_list[i], char_list[j] = char_list[j], char_list[i] if len(char_list) == 1: print(f"В строке всего один уникальный символ") if len(char_list) == 2: print(f"В строке всего 2 уникальных символа") print("Топ самых частых символов:") for i in range(min(3, len(char_list))): char, count = char_list[i] print(f"{i + 1}) {char}: {count}")