Увеличить каждое число в списке на десять процентов

Кто может подскажите, как каждое число в списке умножить на десять процентов Вот пробы кода

l = [1, 2, 3, 4, 5]
percent = 10
for i in l:
    i = l + (l * percent / 100)
print(i)

Ответы (2 шт):

Автор решения: Collapse

Умножить на 10%? Вопрос неконкретный. Если Вы имеете ввиду, взять 10% от числа и умножить наше число на 10% от него, то так:

number := 100
tenPercent := number * (number * 0.10)

(код на go, но смысл думаю понятен)

→ Ссылка
Автор решения: CrazyElf
for i in l:
    i = l + (l * percent / 100)

Ваша переменная цикла i не имеет обратной связи со списком. Она получает значение из списка на каждой итерации, но обратно в список вы должны сами его записать. Например, для этого можно использовать обращение по индексу (здесь переменная i уже не элемент списка, а индекс в списке):

for i in range(len(l)):
    l[i] *= 1 + percent / 100
→ Ссылка