@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 в список.