
Вопрос задан 29.06.2023 в 12:18.
Предмет Информатика.
Спрашивает Скороход Валерия.
ПОМОГИТЕ ОЧЕНЬ СРОЧНО !!! ПРОГРАММА НА Python Вы программируете игру в слова. Для загаданного
слова программа сообщает игроку только информацию о том, сколько раз в нем встречается каждая буква. Ваша небольшая подпрограмма должна получать на вход загаданное слово и заполнять словарь, в котором для каждой буквы будет храниться число, указывающее, сколько раз эта буква встречается в слове.

Ответы на вопрос

Отвечает Мазепина Тамара.
example1:
a = list(input('Слово:'))
b = {}
for c in a:
try: b[c] += 1
except KeyError: b[c] = 1
for a1, a2 in b.items():
print(a1,':',a2)
example2:
a = list(input('Слово:'))
b = {i: a.count(i) for i in a}
for a1, a2 in b.items():
print(a1,':',a2)
example3:
a = list(input('Слово:'))
b = reduce(lambda x,y: dict(x.items()+[(y,x[y]+1 if y in x else 1)]), a, dict())
for a1, a2 in b.items():
print(a1,':',a2)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот небольшая программа на Python, которая делает то, что вы описали:
pythondef подсчет_букв(слово):
# Создаем пустой словарь для хранения количества букв
частоты_букв = {}
# Проходимся по каждой букве в слове
for буква in слово:
# Если буква уже есть в словаре, увеличиваем счетчик на 1
if буква in частоты_букв:
частоты_букв[буква] += 1
# Если буквы нет в словаре, добавляем ее и устанавливаем счетчик в 1
else:
частоты_букв[буква] = 1
# Возвращаем словарь с количеством букв
return частоты_букв
# Получаем слово от пользователя
загаданное_слово = input("Введите загаданное слово: ")
# Вызываем функцию для подсчета букв
результат = подсчет_букв(загаданное_слово)
# Выводим результат
for буква, количество in результат.items():
print(f"Буква '{буква}' встречается {количество} раз(а) в слове.")
Просто скопируйте этот код в свой редактор Python и запустите программу. Она попросит вас ввести загаданное слово, а затем выведет количество каждой буквы в этом слове.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 565

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili