Вопрос задан 30.10.2026 в 07:50. Предмет Информатика. Спрашивает Русских Дима.

Попробуем составить простой словарь на языке Python. Пример: Аят – 20 лет, Аяжан – 22 лет, Азату – 2 год. Создайте словарь, который отображает имена и возраст на экране. Здесь имя является ключом, возраст – значением.

Перейти к ответам

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

Отвечает Овчарова Катерина.

В языке программирования Python словарь (dict) — это структура данных, которая хранит информацию в виде пар «ключ: значение».

В нашем примере:

  • Ключ — имя человека (Аят, Аяжан, Азат).

  • Значение — возраст человека (20, 22, 2).

1. Создание словаря

Создадим словарь, в котором каждому имени соответствует определённый возраст.

Python
ages = {
"Аят": 20,
"Аяжан": 22,
"Азат": 2
}

Здесь фигурные скобки {} обозначают словарь, двоеточие : разделяет ключ и значение, а запятые разделяют элементы словаря.

2. Вывод словаря на экран

Для отображения словаря можно воспользоваться функцией print().

Python
ages = {
"Аят": 20,
"Аяжан": 22,
"Азат": 2
}

print(ages)

Результат выполнения программы:

Обычный текст
{'Аят': 20, 'Аяжан': 22, 'Азат': 2}

3. Вывод имён и возраста по отдельности

Чтобы информация выглядела более понятно, можно использовать цикл for и метод items().

Python
ages = {
"Аят": 20,
"Аяжан": 22,
"Азат": 2
}

for name, age in ages.items():
print(f"{name} – {age} лет")

Результат:

Обычный текст
Аят – 20 лет Аяжан – 22 лет Азат – 2 лет

Если необходимо правильно отображать слова «год», «года» и «лет», можно написать так:

Python
ages = {
"Аят": 20,
"Аяжан": 22,
"Азат": 2
}

for name, age in ages.items():
if 11 <= age % 100 <= 14:
word = "лет"
elif age % 10 == 1:
word = "год"
elif 2 <= age % 10 <= 4:
word = "года"
else:
word = "лет"

print(f"{name} – {age} {word}")

Результат выполнения:

Обычный текст
Аят – 20 лет Аяжан – 22 года Азат – 2 года

4. Как работает программа?

  1. ages — переменная, содержащая словарь с именами и возрастом.

  2. "Аят", "Аяжан", "Азат" — ключи словаря.

  3. 20, 22, 2 — значения, соответствующие ключам.

  4. for name, age in ages.items() — цикл, который перебирает все пары ключей и значений.

  5. print() — функция, которая выводит информацию на экран.

Вывод

Таким образом, словарь в Python позволяет хранить имена людей и соответствующий им возраст. Имя используется как ключ, а возраст — как значение.

Для выполнения исходного задания достаточно следующего простого кода:

Python
people = {
"Аят": 20,
"Аяжан": 22,
"Азат": 2
}

for name, age in people.items():
print(name, "–", age)

Результат:

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос