Коля настолько увлёкся рассказом про list comprehension, что совершенно забыл о проблеме, с которой пришёл к нему Стас: на основе исходного списка создать откорректированный список, в котором все значения увеличены на 1.2.
Решение через цикл готово, но list comprehension лучше.
Вместо цикла напишите решение задачи через list comprehension.
Код
fruit_yields = [164.8, 105.0, 124.3, 113.8] # Урожайность, кг на дерево.
# Вместо всего этого кода нужно написать единственную строчку,
# которая выполнит те же действия.
# corrected_fruit_yields = []
# for yield_value in fruit_yields:
# yield_value += 1.2
# list.append(corrected_fruit_yields, yield_value)
corrected_fruit_yields = ... # Ваш код - здесь.
print(corrected_fruit_yields)
Подсказка
Списковое включение объявляется в квадратных скобках.
В списковом включении объявите цикл, который переберёт список fruit_yields:
for <переменная_списка> in fruit_yields
Левее for опишите выражение, значение которого на каждой итерации будет присваиваться очередному элементу нового списка:
<переменная_списка> + 1.2
Решение через цикл готово, но list comprehension лучше.
Вместо цикла напишите решение задачи через list comprehension.
Код
fruit_yields = [164.8, 105.0, 124.3, 113.8] # Урожайность, кг на дерево.
# Вместо всего этого кода нужно написать единственную строчку,
# которая выполнит те же действия.
# corrected_fruit_yields = []
# for yield_value in fruit_yields:
# yield_value += 1.2
# list.append(corrected_fruit_yields, yield_value)
corrected_fruit_yields = ... # Ваш код - здесь.
print(corrected_fruit_yields)
Подсказка
Списковое включение объявляется в квадратных скобках.
В списковом включении объявите цикл, который переберёт список fruit_yields:
for <переменная_списка> in fruit_yields
Левее for опишите выражение, значение которого на каждой итерации будет присваиваться очередному элементу нового списка:
<переменная_списка> + 1.2