wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python списки

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Что выполняет данный фрагмент кода?

numList = list(map(int, input().split()))

numList = numList[::2]

print(' '.join(map(str, numList)))

a)

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

b)

Выводит список всех четных элементов списка введенных с клавиатуры

c)

Выводит в строку все элементы списка введённого с клавиатуры, стоящие на четных местах

d)

Вычисляет длину списка

2.

Что будет напечатано после выполнения данного фрагмента кода?

a = [1, 2, 3]

a[1] = 3

print(a)

a)

[1, 2, 3]

b)

[1, 3, 3]

c)

3

d)

[3, 2, 3]

3.

В результате выполнения кода

a = [0, 1]

b = a

a = [2, 3]

print(b)

Будет напечатано

a)

[2, 3]

b)

[0, 1]

c)

2 3

d)

0 1

4.

Что будет напечатано после выполнения данного кода:

numList = [1, 2, 3, 4, 5, 6]

numList = [i for i in numList if i % 2 == 0]

print(' '.join(map(str, numList)))

a)

[1, 3, 5]

b)

[2, 4, 6]

c)

1 3 5

d)

2 4 6

5.

Что будет выведено в результате выполнения данного кода?

numList = [0, 1, 2, 3, -1, -2, -3]

numList = [i for i in numList if i > 0]

print(len(numList))

a)

3

b)

0 1 2 3

c)

[0, 1, 2, 3]

d)

4

6.

Запустив программу

alist = list(map(int, input().split()))

maxa = max(alist)

print(alist, maxa)

пользователь ввел:

1 2 3 4 5

Что выведет программа?

a)

[1, 2, 3, 4, 5] 5

b)

1 2 3 4 5 5

c)

5

d)

5 [1, 2,3,4,5]

7.

Дан следующий код:

nlist = [1, 2, 3]

mlist = list(map(lambda i: i**3, nlist))

print(*mlist)

в результате его запуска будет выведено...

a)

1 4 9

b)

3 6 9

c)

1 8 27

d)

[1 4 9]

8.

Каков будет результат выполнения данной программы?

def myFun(arg):

p = 1

for i in range(1, arg):

p *= i

return p

print(myFun(5))

a)

[1 2 3 4 5]

b)

120

c)

15

d)

1 4 9 16 25

9.

Каков будет результат выполнения данной программы?

def myFun(*arg):

p = 1

for i in arg:

p *= i

return p

print(myFun(1,2,3,4,5))

(a)  

10.

Пользователь запустил код:

alist = list(map(int, input().split()))

i = 0

while i < len(alist):

if alist[i] != 0:

alist.pop(i)

else:

i +=1

print(*alist)

и ввел последовательность: 5 0 2 6 0 5.

Что будет на выходе?

a)

5 2 6 5

b)

0 0

c)

0 2 6 0

d)

2 6