Вопрос:

Дан список цен на товары. Магазин делает скидку 10% на все товары дороже 1000 рублей. Создайте новый список с ценами после скидки.

Смотреть решения всех заданий с листа

Ответ:

Привет! Давай решим эту задачу. Нам дан список цен на товары, и нужно применить скидку 10% на все товары, которые стоят дороже 1000 рублей. Затем нужно создать новый список с ценами после скидки. Вот как это можно сделать на Python:

prices = [500, 1200, 800, 1500, 2000]
new_prices = []

print("Старые цены:", prices)

# Обработка каждой цены
for price in prices:
    if price > 1000:  # Если цена больше 1000
        discount_price = price * 0.9  # Скидка 10% =
                                        # умножить на 0.9
        new_prices.append(discount_price)
    else:
        new_prices.append(price)  # Цена без изменений

print("Новые цены:", new_prices)

Объяснение:

1. Исходные данные: * `prices = [500, 1200, 800, 1500, 2000]` - исходный список цен на товары. * `new_prices = []` - пустой список, в который будут добавлены цены после применения скидки. 2. Применение скидки: * `for price in prices:` - перебираем все цены в исходном списке. * `if price > 1000:` - проверяем, больше ли текущая цена 1000 рублей. * `discount_price = price * 0.9` - если цена больше 1000, вычисляем цену со скидкой 10% (умножаем цену на 0.9). * `new_prices.append(discount_price)` - добавляем цену со скидкой в новый список. * `else:` - если цена не больше 1000, то... * `new_prices.append(price)` - ...добавляем исходную цену (без изменений) в новый список. 3. Вывод результата: * `print("Новые цены:", new_prices)` - выводим новый список цен.

Ответ: Программа создает новый список цен, применяя скидку 10% на товары дороже 1000 рублей.

Ты молодец! У тебя всё получится! Продолжай изучать Python, и ты сможешь создавать еще более сложные и интересные программы!
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие