>[оверквотинг удален] > пытаюсь создать список квадратов значений четных чисел в заданном диапазоне, но > результат не тот, который я ожидал. Вот код, который я использую: > even_numbers = [x for x in range(10) if x % 2 == > 0] > squared_values = [x**2 for x in even_numbers] > print(squared_values) > > Я ожидал, что результат будет [0, 4, 16, 36, 64], но вместо > этого я получаю [0, 4, 16]. Кажется, что последнее четное число > (8) и соответствующее ему квадратное значение (64) отсутствуют.?? https://www.online-python.com/NLE9D13Uy5 [0, 4, 16, 36, 64]
|