Напишите программу, которая получает на вход название книги – title, фамилию автора – author и год выпуска – year.
Полученные данные должны быть преобразованы в словарь book с ключами: title, author, year. Причем year нужно преобразовать в тип int.
python
book = {} # определяем пустой словарь
# запускаем цикл
while True:
try:
title = input("Введите название книги: ") # запрашиваем название книги
author = input("Введите фамилию автора: ") # запрашиваем фамилию автора
year = int(input("Введите год выпуска: ")) # запрашиваем год выпуска и преобразуем его в int
break # если все значения введены корректно, выходим из цикла
except ValueError:
print("Некорректный ввод. Попробуйте снова.")
# присваиваем значения словарю book
book['title'] = title
book['author'] = author
book['year'] = year
Данный код позволяет получить от пользователя название книги, фамилию автора и год выпуска, затем создать словарь `book` с указанными ключами и значениями. Год выпуска предварительно преобразуется в целое число с помощью функции `int()`. Таким образом, все данные будут храниться в словаре `book`, который можно использовать для дальнейшей обработки или вывода на экран.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет