@sylvester Чтобы создать массив от 1 до n в Python, вы можете использовать функцию range():
1 2 3 |
n = 10 array = list(range(1, n+1)) print(array) |
Этот код создаст массив array
с числами от 1 до 10. Обратите внимание, что второй аргумент функции range (n+1) является невключительным пределом, так что число n не будет включено в массив.
Вы также можете создать массив с помощью спискового включения:
1 2 3 |
n = 10 array = [i for i in range(1, n+1)] print(array) |
Этот код также создаст массив array
с числами от 1 до 10.
Оба этих примера создают список целых чисел, но вы также можете создать массив с другими типами данных, изменив тип данных, который вы используете в списковом включении или в конструкторе списка.
@sylvester
В Python вы можете создать массив, содержащий числа от 1 до n, используя функцию range()
в сочетании с конструктором list()
. Вот как это можно сделать:
1 2 3 |
n = 10 # замените 10 на любое другое число, которое вам нужно my_list = list(range(1, n+1)) print(my_list) |
Этот код создаст список my_list
, содержащий числа от 1 до 10:
1
|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] |
Здесь мы используем range(1, n+1)
, чтобы создать диапазон от 1 до n включительно, а затем преобразуем его в список с помощью list()
. Обратите внимание, что мы используем n+1
в функции range()
, чтобы включить число n
в список.