Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Обработка массивов в Python

Total questions: 6

Worksheet time: 4mins

Name
Class
Date
1.

Задан массив X = [1, 2, 3, 4, 5]. Какой оператор выведет на экран этот массив в следующем виде:

[1, 2, 3, 4, 5]

a)

print (X)

b)

print (*X)

2.

Какой массив будет создан следующим фрагментом программы:

for i in range (2, 10, 2):

a)

[2, 3, 4, 5, 6, 7, 8, 9, 10]

b)

[2, 4, 6, 8, 10]

c)

[2, 4, 6, 8]

d)

[2, 3, 4, 5, 6, 7, 8, 9]

3.

Какой массив случайных чисел будет создан в следующем фрагменте программы:

from random import randint

X = [randint (10,50) for i in range (20)]

a)

19 целых чисел в интервале [10,50)

b)

19 целых чисел в интервале [10,50]

c)

20 целых чисел в интервале [10,50)

d)

20 целых чисел в интервале [10,50]

4.

Задан массив X[N]. Начальное значение переменной Y = 1 будет в программе...

a)

нахождения суммы элементов массива

b)

нахождения произведения элементов массива

c)

нахождения количества определённых элементов массива

d)

нахождения разности элементов массива

5.

Задан массив X[N]. Какой оператор нужно поставить вместо многоточия, чтобы найти в переменной Y сумму элементов массива?

for i in range (N): ...

a)

Y =* X[i]

b)

Y *= X[i]

c)

Y += X[i]

d)

Y =+ X[i]

6.

Задан массив X[N]. Какое условие условие надо поставить вместо многоточия, чтобы найти количество положительных элементов массива?

for i in range (N):

if ... :

Y += 1

a)

X[i] > 0

b)

X[i] >= 0

c)

X[i] % 2 == 0

d)

X[i] % 2 != 0