Структуры данных: массивы (Python)
Перейти к навигации
Перейти к поиску
Массивы
Задачи
Вывод всех целых чисел массива через пробел циклом For
1 a = [273, 426, 112, 349, 350, 169, 110]
2 for x in a:
3 print(x, end=' ')
Сделать массив из первых n нечётных чисел
1 a = []
2 n = int(input('Please enter a number: '))
3
4 for x in range(1, n+1):
5 a.append(2*x-1)
6
7 print(a)
Сгенерировать массив случайных чисел
1 import numpy as np
2
3 a = np.random.randint(0, 100, 10)
4 print(a)
Вывести все содержащиеся в массиве нечетные числа в порядке возрастания их индексов, а также их количество
1 import numpy as np
2
3 a = np.random.randint(0, 100, 10)
4 print(a)
5
6 count = 0
7
8 for x in a:
9 if x % 2 == 1:
10 print(x)
11 count += 1
12
13 print(f"Count = {count}")
Разделить массив на два: на положительные+ноль и отрицательные числа
1 import numpy as np
2
3 a = np.random.randint(-100, 100, 10)
4 print(a)
5 print(a[a >= 0])
6 print(a[a < 0])