Привет! Давай решим эту задачу. Нам дан список цен на товары, и нужно применить скидку 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, и ты сможешь создавать еще более сложные и интересные программы!