Создаём пары ключ-значение
Пустой словарь заполняется по ходу программы: ключи появляются, когда встречаются впервые.
Словарь можно заполнять постепенно. Начнём с пустого {} и будем перебирать буквы. Если буква уже стала ключом — увеличим её счётчик, если нет — создадим новую пару со значением 1.
counts = {}
counts["a"] = 1
counts["a"] = counts["a"] + 1
print(counts)
Проверка char in counts отвечает, есть ли такой ключ. Это важно: если обратиться к несуществующему ключу, программа завершится ошибкой.
- Внутри цикла проверь, есть ли буква в словаре: if char in counts.
- Если есть — прибавь к счётчику единицу.
- Если нет — создай ключ со значением 1.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.
Отлично! В слове banana три a, две n и одна b. Словарь собрался сам, по ходу перебора.
Требования
Заполни counts в цикле по буквам слова banana. Вывод — b: 1, a: 3, n: 2.
Проверка
Проверка запускает программу с чистого листа, сверяет три строки вывода и проверяет значения счётчиков и число ключей.
Подсказки Открываются по одной
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
Готовлю консоль…