Вопрос Помогите написать программу на python

Регистрация
19 Авг 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
В списке хранятся цены на товары интернет-магазина. Магазин сбросил цену на товары с ценой 500 рублей до 400 рублей. Измени значения нужных элементов и выведи изменённый список.



a = [300, 400, 200, 600, 500, 300, 400, 700, 800, 800, 300, 500, 300, 400, 200, 500, 400, 600, 200, 300]

print(a)
 
print([int(str(x).replace('500', '400')) for x in a])
 
a = [300, 400, 200, 600, 500, 300, 400, 700, 800, 800, 300, 500, 300, 400, 200, 500, 400, 600, 200, 300]
print(list(map(lambda x: 400 if x==500 else x, a)))
 
a = [300, 400, 200, 600, 500, 300, 400, 700, 800, 800, 300, 500, 300, 400, 200, 500, 400, 600, 200, 300]

for i in range(len(a)):
if a == 500:
a = 400

print(a)
 
Просто замени в списке 500 на 400
 
Назад
Сверху