@raina Вы можете использовать цикл и метод .append() и цикл для заполнения массива.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
array = list() n = int(input()) for i in range(1, n + 1): array.append(i) print(array) # Ввод : 10 # Вывод : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Ввод : 5 # Вывод : [1, 2, 3, 4, 5] |
@raina
Можно создать массив с помощью функции range() и добавить все элементы в список. Давайте посмотрим на примеры:
1 2 |
arr = list(range(1, 11)) print(arr) |
Результат:
1
|
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] |
1 2 3 |
n = int(input("Введите n: ")) arr = list(range(1, n+1)) print(arr) |
Здесь мы сначала получаем от пользователя значение n с помощью функции input(), и затем используем его для создания массива с элементами от 1 до n.
Надеюсь, это поможет вам заполнить массив в Python!