Конечно! Давайте сначала создадим список подарков и их цен. Затем мы напишем программу на Python, которая будет выполнять все перечисленные действия.
Вот пример списка подарков и их стоимостей:
подарки = {
"Книга": 500,
"Игрушка": 1000,
"Конструктор": 1500,
"Наушники": 3000,
"Электронная игра": 2500,
}
Теперь мы можем написать программу, которая будет запрашивать у вас сумму денег, а затем проверять, какие подарки вы можете себе позволить:
# Список подарков и их стоимостей
подарки = {
"Книга": 500,
"Игрушка": 1000,
"Конструктор": 1500,
"Наушники": 3000,
"Электронная игра": 2500,
}
# Запрашиваем у пользователя сумму денег
сумма = int(input("Введите сумму денег, которую вы получили на день рождения: "))
# Проходим по каждому подарку в списке
for подарок, стоимость in подарки.items():
if стоимость <= сумма:
остаток = сумма - стоимость
print(f"Вы можете купить '{подарок}'. Остаток средств: {остаток} рублей.")
Объяснение кода:
Список подарков: Мы создаём словарь
подарки, где ключи — это названия подарков, а значения — их стоимости.Ввод суммы: Программа запрашивает у пользователя, сколько денег он получил на день рождения, и сохраняет это значение в переменной
сумма.Цикл for: Проходим через каждый элемент в словаре с помощью цикла for, где
подарок— это название подарка, астоимость— его цена.Условие: Если стоимость подарка меньше или равна введенной сумме, программа выводит информацию о том, что вы можете купить этот подарок и показывает остаток денег.
Остаток: Для расчета остатка денег мы вычитаем стоимость подарка из общей суммы.
Таким образом, программа будет отображать только те подарки, которые вы можете себе позволить, и показывать, сколько денег останется после каждой покупки. Вы можете добавить или изменить подарки в списке по своему желанию!