Условие:
Что будет выведено на экран в результате выполнения следующего кода?
n = 5
a = [i ** 2 for i in range(n)]
print(a)
A. [0, 1, 2, 3, 4]
B. [0, 1, 2, 4, 8]
C. [0, 2, 4, 6, 8]
D. [0, 1, 4, 9, 16]
Решение:
Рассмотрим выполнение кода шаг за шагом: 1. Присваиваем переменной n значение 5. 2. Создаём список a с помощью генератора списков: [i 2 for i in range(n)]. - Функция range(n) генерирует последовательность чисел от 0 до 4 (так как верхняя граница не включается). - Для каждого...
![Что будет выведено на экран в результате выполнения следующего кода? n = 5 a = [i ** 2 for i in range(n)] print(a) A. [0, 1, 2, 3, 4] B. [0, 1, 2, 4, 8] C. [0, 2, 4, 6, 8] D. [0, 1, 4, 9, 16]](/public/images/library/external/library-detail-hero-book.png)