Задание 10 параграф 3.1 сделал

This commit is contained in:
shariik 2025-12-16 11:45:10 +05:00
parent 10a1f0cb23
commit 3d9ea5c0e4

28
3.1_lesson.10.20.py Normal file
View file

@ -0,0 +1,28 @@
***Задание 2 Параграф 3.1***
***Напишите программу, которая читает строки до тех пор, пока не встретится строка 'ФИНИШ', и выводит наиболее часто встречающуюся букву (в нижнем регистре).***
if name == "main":
# простой код
text = ''
while (string := input()) != 'ФИНИШ':
text += string.lower()
text = text.replace(' ', '')
maximum = 0
most_frequent_char = ''
for char in text:
count = text.count(char)
if count > maximum:
maximum = count
most_frequent_char = char
elif count == maximum:
if char < most_frequent_char:
most_frequent_char = char
print(most_frequent_char.lower())