Задача
Сложность: ★✩✩✩✩ / ★★★★★
Пользователь вводит число n.
Сгенерировать список [[0, 1], [2, 3], ...] в котором n элементов (имеется ввиду в основном списке)
Примеры
Решение
Напишем скелет решения
Вместо ... нам нужно вставить какой-то код
Попробуем понять что нужно добавить на i-том шаге выполнения цикла
Проанализируем:
При i = 0 нужно добавить [0, 1]
При i = 1 нужно добавить [2, 3]
При i = 2 нужно добавить [4, 5]
При i = 3 нужно добавить [6, 7]
…
Видите закономерность?
На i-том шаге нужно добавить i умноженное на два и следующее, то есть - [i*2, (i * 2) + 1]
Таким образом:
Решение с помощью list comprehension
Предлагайте свои решения в комментариях :)