Конечно! Давайте составим программу, которая вычисляет стоимость 20 товаров в магазине со случайными значениями от 10 до 30, а затем применяет к ним 15% скидку. Мы выведем как исходный массив, так и массив со скидкой. Пример программы на языке Python будет выглядеть следующим образом:
import random
# Генерируем массив из 20 случайных значений стоимости от 10 до 30
товары = [random.randint(10, 30) for _ in range(20)]
# Вычисляем стоимость товаров после 15% скидки
скидка = 0.15
товары_со_скидкой = [цена * (1 - скидка) for цена in товары]
# Выводим исходный и преобразованный массивы
print("Исходный массив стоимости товаров:", товары)
print("Массив стоимости товаров после 15% скидки:", товары_со_скидкой)
Объяснение кода:
- Мы импортируем модуль
random, который позволяет нам генерировать случайные числа. - С помощью спискового включения создаём массив
товары, заполняя его 20 случайными значениями от 10 до 30. - Далее мы вычисляем стоимость товаров со скидкой, применяя формулу
цена * (1 - скидка), гдескидкаравна 0.15. - Наконец, мы выводим как исходный массив, так и массив со скидкой на экран.
Таким образом, программа просто и эффективно решает задачу! Если у вас есть дополнительные вопросы или вы хотите узнать больше по этой теме, дайте знать!