Создайте программу для ввода информации о пяти призывниках (фамилия, имя, отчество, год рождения, заболевание

Создайте программу для ввода информации о пяти призывниках (фамилия, имя, отчество, год рождения, заболевание) с помощью клавиатуры. Затем выведите результат в виде таблицы на экране. Данные должны быть сохранены в словаре. Напишите программу на языке питон.
Timka

Timka

Конечно! Вот подробное решение задачи на языке Python:

python
# Создаем пустой словарь для хранения данных о призывниках
призывники = {}

# Вводим информацию о каждом призывнике с помощью цикла
for i in range(5):
print(f"Введите информацию о призывнике {i + 1}:")

фамилия = input("Фамилия: ")
имя = input("Имя: ")
отчество = input("Отчество: ")
год_рождения = input("Год рождения: ")
заболевание = input("Заболевание: ")

# Сохраняем данные в словаре с использованием имени как ключа
призывники[имя] = {
"Фамилия": фамилия,
"Отчество": отчество,
"Год рождения": год_рождения,
"Заболевание": заболевание
}

# Выводим результат в виде таблицы
print("\nИнформация о призывниках:")
print("{:<10} {:<10} {:<15} {:<15} {:<15}".format("Фамилия", "Имя", "Отчество", "Год рождения", "Заболевание"))
for имя, данные in призывники.items():
print("{:<10} {:<10} {:<15} {:<15} {:<15}".format(данные["Фамилия"], имя, данные["Отчество"], данные["Год рождения"], данные["Заболевание"]))


Давайте разберемся в каждой части программы:

1. Создаем пустой словарь `призывники`, в котором будем хранить информацию о призывниках.
2. Запускаем цикл `for`, чтобы пройти через каждого призывника.
3. Запрашиваем информацию о фамилии, имени, отчестве, годе рождения и заболевании призывника с помощью функции `input()`.
4. Сохраняем введенные данные о призывнике в словаре `призывники`. В данном случае, мы используем имя призывника в качестве ключа, чтобы легко получить доступ к его данным в будущем.
5. После завершения цикла, мы выводим результат в виде таблицы с помощью метода `format()`, чтобы выровнять данные в столбцах.
6. Затем, в цикле `for`, мы перебираем каждого призывника в словаре `призывники` и выводим его данные в таблицу.

Теперь вы можете запустить эту программу на своем компьютере и ввести информацию о пяти призывниках с помощью клавиатуры. Результат будет выведен на экран в виде таблицы.
Знаешь ответ?
Задать вопрос
Привет!
hello