wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Питон множества

Total questions: 19

Worksheet time: 13mins

Name
Class
Date
1.

Как называется метод для получения объединения множеств?

a)

union

b)

intersection

c)

difference

d)

symmetric_difference

2.

Как называется метод для получения пересечения множеств?

a)

union

b)

intersection

c)

difference

d)

symmetric_difference

3.

Что будет выведено программой?

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s2 = s | s1

a = list(s2)

a.sort()

print(*a)

(a)  

4.

Что будет выведено программой?

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s2 = s & s1

a = list(s2)

a.sort()

print(*a)

(a)  

5.

Что будет выведено программой?

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s2 = s ^ s1

a = list(s2)

a.sort()

print(*a)

(a)  

6.

Что будет выведено программой?

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s2 = s - s1

a = list(s2)

a.sort()

print(*a)

(a)  

7.

Что будет выведено программой?

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s2 = s1 - s

a = list(s2)

a.sort()

print(*a)

(a)  

8.

Выберите все верные способы задания множества в Python

a)

s = {}

b)

s = set('abcd')

c)

s = {1,2,3,3}

d)

s = [1, 2, 3]

9.

Какое количество элементов в множестве s?

s = {1, 2, 3, 3, 5, 1}

(a)  

10.

Напишите встроенную функцию, преобразующую объект в множество

(a)  

11.

s = {'a', 'b', 'z'}

s.add(6)

Какое количество элементов в множестве s окажется после выполнения данного кода?

(a)  

12.

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s = s.*****(s1)

print(s)

Запишите метод, который я заменила на *****, если в результате работы программы на экране было выведено множество {1, 3, 4, 5, 6, 8}

(a)  

13.

s = {1, 3, 4}

s1 = {3, 4, 5, 6, 8}

s = s.*****(s1)

print(s)

Отметьте метод, который я заменила на *****, если в результате работы программы на экране было выведено множество {3, 4}

a)

union

b)

intersection

c)

remove

d)

difference

14.

Какое число будет выведено на экран?

s = 'купи пики'

s = set(s)

print(len(s))

(a)  

15.

Что будет введено на экран в результате работы программы:

num = {3, 4, 5, 6}

num.discard(3)

print(num)

a)

{4, 5, 6}

b)

3

c)

{3}

d)

0

16.

s1 = {3, 4, 5, 6}

s = {3, 4, 8}

s = s.******(s1)

_______________________________________________

Отметьте метод, который я заменила на *****, если в результате работы программы на экране было выведено множество {8}

a)

union

b)

intersection

c)

remove

d)

difference

17.

Какое количество элементов будет содержать множество, хранящееся в переменной my_set?

my_set = set([1, 2, 3, 12, 13, 1, 2, 2])

a)

8

b)

5

c)

1

d)

3

18.

Выберите один вариант из списка. Элементами множества могут быть

a)

только изменяемые объекты

b)

только неизменяемые объекты

c)

любые значения

d)

только коллекции

19.

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

a = {1, 2, 3}

print(2 in a)

(a)