Помогите написать программу на python - Компьютерные вопросы

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

Регистрация
19 Авг 2013
Сообщения
78
Репутация
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)
 
Регистрация
17 Дек 2013
Сообщения
75
Репутация
-3
Спасибо
0
Монет
0
print([int(str(x).replace('500', '400')) for x in a])
 
Регистрация
30 Окт 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
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)))
 
Регистрация
2 Июн 2013
Сообщения
78
Репутация
11
Спасибо
1
Монет
0
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)
 
Сверху Снизу