Придумать собственный продукт и цену за единицу товара. Должно быть несколько товаров. Создать программу в python, которая будет вычислять общую стоимость, если клиент купит определённое количество товара.
Ответ нейросети
28 января 2025 20:39
Чтобы решить поставленную задачу, мы создадим программу на Python, которая будет рассчитывать общую стоимость товаров. Сначала мы определим несколько товаров с их ценами, а затем реализуем функцию, которая вычисляет общую стоимость на основе количества выбранных товаров.
Шаг 1: Определение товаров
Давайте создадим пример с тремя товарами:
- Смартфон - 500 рублей
- Ноутбук - 1500 рублей
- Наушники - 300 рублей
Шаг 2: Разработка программы
Теперь напишем программу, которая будет запрашивать у клиента, какие товары он хочет купить и в каком количестве. Затем программа вычислит общую стоимость.
Вот как может выглядеть этот код:
# Определим товары и их цены
products = {
"Смартфон": 500,
"Ноутбук": 1500,
"Наушники": 300
}
def calculate_total_cost(selected_products):
total_cost = 0
for product, quantity in selected_products.items():
if product in products:
total_cost += products[product] * quantity
else:
print(f"Товар '{product}' не найден.")
return total_cost
def main():
selected_products = {}
print("Доступные товары и их цены:")
for product, price in products.items():
print(f"{product}: {price} рублей")
while True:
product = input("Введите название товара (или 'стоп' для завершения): ")
if product.lower() == 'стоп':
break
quantity = int(input(f"Введите количество {product}: "))
selected_products[product] = quantity
total = calculate_total_cost(selected_products)
print(f"Общая стоимость ваших покупок: {total} рублей")
# Запускаем программу
if __name__ == "__main__":
main()
Шаг 3: Объяснение кода
Определение товаров: В начале кода мы создаем словарь
products, где ключами являются названия товаров, а значениями — их цены.Функция
calculate_total_cost: Эта функция принимает словарьselected_products, который содержит выбранные товары и их количество. Она перебирает каждый товар и вычисляет общую стоимость.Функция
main:- Сначала выводим доступные товары и их цены.
- Затем запрашиваем у пользователя, какие товары он хочет купить. Если пользователь вводит 'стоп', программа завершает этот процесс.
- После сбора данных вызываем функцию
calculate_total_costи выводим общую стоимость.
Заключение
Теперь у вас есть программа на Python, которая позволяет пользователю выбирать товары и рассчитывать их общую стоимость. Вы можете изменять и добавлять товары по вашему усмотрению! Если у вас есть вопросы или нужно что-то уточнить, пишите.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



