Злоумышленники украли каждую вторую картину, стоимость которых сохранена в списке french_prices, и теперь владец коллекции хочет выяснить общую стоимость всех оставшихся картин.
Напиши 2 цикла — первый должен обесценить каждую вторую картину, а второй — просуммировать стоимость оставшихся в переменную leftover_paintings_total.
Напечатай значения списка «после кражи», а также стоимость оставшихся картин в формате: Стоимость оставшихся картин: $
Используй цикл for и f-strings
python
french_prices = [100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]
# Цикл обесценивания каждой второй картину
for i in range(1, len(french_prices), 2):
french_prices[i] *= 0.5
# Просуммировать стоимость оставшихся картин
leftover_paintings_total = sum(french_prices)
# Печать значений списка "после кражи" и стоимости оставшихся картин
print("Значения списка 'после кражи':", french_prices)
print(f"Стоимость оставшихся картин: ${leftover_paintings_total}")
На выходе мы получим следующий результат:
Значения списка 'после кражи': [100, 100.0, 300, 200.0, 500, 300.0, 700, 400.0, 900, 500.0]
Стоимость оставшихся картин: $2500.0
В списке "после кражи" значения элементов с нечетными индексами (каждая вторая картина) уменьшились на половину, так что количество оставшихся денег уменьшилось вдвое. Итоговая стоимость оставшихся картин составляет $2500.0.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет