-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhw3.py
More file actions
executable file
·24 lines (21 loc) · 1.18 KB
/
hw3.py
File metadata and controls
executable file
·24 lines (21 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Savin Ilya Python Homework N3
# -------
# 1. После запуска предлагает пользователю ввести текст.
# 2. В качестве ответа печатает наиболее часто встречающееся в тексте слово
# или несколько таких слов, если имеет место "ничья". Также указывая
# сколько именно раз слово встретилось в тексте. (Игнорируйте заглавные буквы
# при отождествлении слов - то есть считайте слова "Подлодка" и "подлодка"
# одинаковыми, а разные формы слов - разными словами)
# После чего ждет следующего ввода.
# --------
from collections import Counter
while True:
input_line = input("Enter string: ")
input_list = input_line.lower().split()
dict_counter = Counter(input_list)
max_count = max(dict_counter.values())
for k, v in dict_counter.items():
if v == max_count:
print(str(v) + " - " + k)