wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

phython 1

Total questions: 105

Worksheet time: 53mins

Name
Class
Date
1.
a)

ешкайсысы

b)

кате синтаксис

c)

логикалык шарттарды тексеру

d)

цикл орындау

2.
a)

улкен

b)

ештене

c)

кате

d)

кышы

3.

list кандай малимет турине жатады

a)

озгеретын

b)

ешкайсысы

c)

озгепрмейтын

d)

тек оку ушин

4.
a)

0

b)

кате

c)

3

d)

1

5.

dict малиметы кандай

a)

озгермейтые тызым

b)

тек матиндер тызымы

c)

кылттер мен мандер жиыны

d)

ешкайсысы

6.
a)

2

b)

ештене

c)

1

d)

кате

7.

Touple кандай малимет курылымы

a)

тызым

b)

ешкайсысы

c)

озгермейтын

d)

создик

8.
a)

4

b)

5

c)

2

d)

1

9.

for Циклы не ушін колданылады?

a)

Логикалык шарттарды тексеру

b)

Мендерді салыстыру

c)

Кайталауды орындау

10.
a)

012

b)

013

c)

23

d)

0123

11.

while циклы калай жумыс істейді?

a)

Логикалык шарт орындал анша кайталанады

b)

Ешкайсысы

c)

Маліметтерды сактау

12.
a)

43210

b)

54321

c)

0124

d)

532

13.

def кілт сезі не ушін колданылады?

a)

Айнымалыларды аныктау

b)

Циклдарды орындау

c)

функцияларды аныктау

d)

Айнымалыларды аныктау

14.

class кілт сезі не ушін колданылады?

a)

Ешкайсысы

b)

Объекттерді аныктау

15.

elif кандай максатта колданылады?

a)

Бірнеше шарттарды тексеру

b)

Шартсыз эрекет орындау

c)

Ешкайсысы

d)

Маліметтерді сактау

16.

tuple ішінде элементті езгертуге бола ма?

a)

жок болмайды

b)

ия

c)

мумкые

17.

if-else блоктарынын ішінде таы бір шартты калай тексеруге болады?

a)

elif колдану

b)

Ешкайсысы

18.

dict-тін барлык, кілттерін алатын дурыс адіс кандай?

a)

len()

b)

items()

c)

update()

d)

Keys()

19.
a)

5

b)

3

c)

2

d)

none

20.
a)

none

b)

0

c)

10

d)

30

21.
a)

none

b)

0

c)

10

d)

30

22.
a)

жуп

b)

так

23.
a)

[1 2 3]

b)

[4]

c)

[1 2 3 4]

d)

[4 2 3]

24.
a)

[1 2 3]

b)

[1]

c)

[0]

d)

[1 3 4]

25.
a)

{'a': 1, 'b': 3}

b)

['a': 1, 'b': 3, 3}

c)

['a': 3, 'b': 2} -

26.
a)

false

b)

true

27.
a)

3

b)

0

c)

2

d)

1

28.
a)

1 2 3

b)

2 3 4

c)

2 4 6

d)

qate

29.
a)

улкен жуп сан

b)

ештене

c)

кате

d)

киши жуп сан

30.
a)

[1 2 3 4 ]

b)

[1 7 4]

c)

[1 7 8 4 ]

31.

a)

(1 2 3 4 )

b)

none

c)

(1 2 3 )

32.

tuple жaне list арасындаы басты айырмашылык кандай?

a)

tuple озгермейді, ал list озгереді

b)

list озгермейді, ал tuple озгереді

33.

for Циклы аркылы сездіктін кілттері мен мандерін калай іріктеуге болады?

a)

for key, value in dict.items)

b)

Барлыгы дурыс

34.

while циклын шектеусіз орындаудан калай токтата аламыз?

a)

exit()

b)

А жане С

c)

break

35.

Объектінін атрибуттарын калай алу керек?

a)

obiect.attribute

getattr(object, "attribute")

b)

Екеуі де

36.

list ішіндегі кайталанатын элементтерді жою ушін кандай едіс дурыс?

a)

set()

b)

unique()

c)

sorted()

37.
a)

30

b)

18

38.

a)

71

b)

кате

c)

1

d)

ештене

39.
a)

120

b)

5

c)

36

d)

24

40.
a)

= белгісі аркылы

b)

def аркылы

c)

Ешкайсысы

41.
a)

20

b)

9

c)

10

d)

ештене

42.
a)

жуп сан

b)

киши

c)

так сан

d)

ештене

43.
a)

улкен

b)

киши

c)

тен

44.

a)

[7 2 8 4]

b)

[7 8 3 4 ]

45.

a)

l'a': 1, 'b': 2,[]'c': 3, 'd': 4}[

b)

cccccccc{'c': 3, 'd': 4}

c)

{a: 1, 'b': 2 c': 3, 'd': 4}

46.
a)

c

b)

a c

c)

b

d)

a

47.
a)

(1 2 3 4 5 )

b)

(1 2 3 )

48.

a)

18

b)

14

49.

for Циклы мен while циклын калай салыстыруга болады?

a)

for белгілі бір сана дейін кайталанады, ал while шарт орындал анша кайталанады

b)

while тек бір рет орындалады

50.
a)

10 8 6 4 2

b)

2 8 4 10

51.

while циклынан шы у ушін кандай операторды колданамыз?

a)

stop()

b)

continue

c)

break

52.
a)

10 15

b)

10

c)

5

53.

функцияда кеп мэндер кайтару ушін кандай едіс колдануга болады?

a)

yield колдану

b)

tuple HeMeCE list аркылы

c)

return бірнеше рет колдану

54.
a)

Салем, менін атым Айдос, мен 25 жастамын.

b)

Айдос 25 жастамын.

c)

Салем, менін атым (self.name], мен (self.age] жастамын.

55.

list ішінен барлык жуп сандарды калай тандап алуга болады?

a)

set () адісін пайдалану

b)

for Циклімен шартты тексеру

56.

Класс ішінде ата-анальк кластын едісін шакыру ушін кандай кілт сез колданылады?

a)

call()

b)

base()

c)

super()

57.

Темендегі сездін эрбір сезінін узындытын табу керек:

sentence = "Python is a powerful programming language"

a)

result = [len(word) for word in sentence.split()]

b)

result = len([sentence.split()]

c)

result = len(sentence.split())result = len(sentence.split())

58.

Функцияны баска функциялара аргумент ретінде беру ушін кандай тасіл колданылады?

a)

lambda колдану

b)

функциянын атын беру

59.

while циклын шексіз кайталанатын циклден калай корауга болады?

a)

break

b)

continue

60.

tuple ішіндегі элементтерді калай біріктіруге болады?

a)

join() адісі аркылы

b)

extend() адісі аркылы

c)

+ операторы аркылы

61.

list ішіндегі элементтерді ошіру ушін кандай едіс дурыс

a)

Барлыгы дурыс

b)

2 жане 3

c)

pop()

62.

if-else шартты конструкциясында бірнеше шартты калай тексеруге болады?

a)

if жене else жеткілікті

b)

Бірнеше elif шарттары колдану аркылы

and жaне ог логикалык операторлары аркылы

63.

Класска жана едіс косу ушін кандай рекет жасау керек?

a)

init

b)

Класска сырттан функция косу

c)

Класс ішіндегі жана адіс жазу

64.
a)

так сан

b)

жеты

c)

жуп сан

65.

a)

[1, 2, 8, 9, 10, 5]

b)

[1, 2, 3, 4, 5]

c)

[1, 2, 3, 9, 10]

66.
a)

(2, 3, 4)

b)

1, 2, 3, 4)

c)

кате

67.
a)

24

b)

120

68.
a)

Ештене

b)

кате

c)

1 2 3 4 5

d)

4 5 3 2 1

69.
a)

8 8

b)

5 8

c)

2 8

70.

Класс ішінде ата-анальк кластын едісін шакыру ушін кандай кілт сез колданылады?

a)

call()

b)

base()

c)

super()

71.
a)

так сан

b)

жуп сан

72.
a)

аралыкта

b)

томен

c)

тен 15 ке дейн

73.
a)

[1, 2, 3, 14, 5]]

b)

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

74.
a)

{'b': 4, 'c': 3, 'd': 5)

b)

{'b': 2, 'd': 5}

75.

dict ішіндегі барлык кілттерді алу ушін кандай здіс пайдаланылады?

a)

get()

b)

keys()

76.

a)

9 27

b)

3 9

c)

9 9

77.

a)

2 4

b)

4 2 1

78.
a)

6 12

b)

12

c)

6

79.

dict ішіндегі барлык кілттерді алу ушін кандай здіс пайдаланылады?

a)

get()

b)

keys()

80.
a)

6 12

b)

4 12

81.
a)

2 4

b)

1 2 3 4

c)

3 4

82.
a)

9 27

b)

3 9

83.

Кай жагдайда lambda функциясы колданылуы мумкін?

a)

Функциянын кыска аныктамасы кажет болганда

b)

Бірнеше аргументтер болганда

84.

Берілген саннын факториалын есептейтін функцияны аныктаныз:

a)

Кай код дурыс жумыс істейді?

if n == 0:

return 1

return n * factorial(n -1)

b)

Кай код дурыс жумыс істейді?

if n == 0:

return

return n * factorial(n -1)

85.

Берілген тізімдегі барлык он мэндерді теріп, олардын косындысын табыныз:numbers = [-5, 10,-2, 8, -3, 4]

Кай код дурыс шешім береді?

a)

result = sum([x for x in numbers if × › 01)

b)

result = sum([x for x in numbers if x < 0])

86.

a)

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

b)

[1, 3, 4, 5]

c)

[1, 2, 3, 4, 5]

87.

list-тін барлык каталанатын элементтерін жою ушін кай эдіс дурыс?

a)

set()

b)

Барлыгы дурыс

c)

pop()

88.
a)

45

b)

36

c)

56

89.

Берілген тізімдегі ен улкен жане ен кішкентай элементтерді табыныз:

numbers = [12, 45, 23, 7, 89, 34]

Кай код дурыс шешім береді?

a)

min_value = min(numbers)

max_value = max(numbers)

b)

min_value = sum(numbers)

max_value = len(numbers)

90.

Класстын атрибуттарын калай аныктауга болады?

a)

self. атрибут атауы> аркылы

b)

super() аркылы

c)

Барлыгы дурыс

91.

Мурагерлік кезінде super () калай жумыс істейді?

a)

Тек ата-аналык кластын бірінші адісін шакырады

b)

Ештене

92.

global кілт сезі не ушін колданылады?

Айнымалыны глобалды денгейде аныктауга

a)

Айнымалыны глобалды денгейде аныктауга

b)

Кате

c)

Функциянын ішінде айнымалыны езгертуге

93.

a)

120

b)

15

c)

16

94.

Берілген тізімдегі арбір элементтін тек бірегей мэндерінен туратын жара тізім жасау керек:

a)

result = list(set(numbers))

b)

result = [x for x in numbers if × % 2 == 0]

c)

result = list(numbers)

95.
a)

6

b)

2

c)

9

96.
a)

12

b)

3

c)

4

97.
a)

1

b)

0

c)

4

98.
a)

6

b)

3

c)

4

99.
a)

[4, 16]

b)

[16 4]

100.

Берілген тізімнін барлык элементтерін квадраттап, жана тізім жасау ушін кандай код дурыс?

a)

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

b)

result = [× ** 2 for x in numbers]

c)

result = [x * x for numbers in ×]

101.

Функция аргумент ретінде тізім альп, онын тек жуп сандарын кайтаруы керек. Кай код дурыс

a)

return [x for x in numbers if × % 2 == 0]

b)

def get_even(numbers):

c)

return (x for x in numbers if × % 2 == 0)

102.

функция берілген жолды кері кайтаруы керек. Кай код дурыс?

a)

def reverse_string(s):

b)

return "join(reversed(s))

c)

return s[:-1]

103.

Сандар тізімінін ен улкен манін табатын функцияны жазу ушін дурыс кодты танданыз:

numbers = [10, 20, 30, 5, 15]

a)

max_value = ma(numbers)

b)

max_value = maximum(numbers)

104.

Берілген айнымалыларды сездікке айналдыру ушін дурыс кодты танданыз:

keys - ("name", "age", "city"]

values = ["Sultan", 25, "Astana"]

a)

data = dict(zip(keys, values))

b)

data = {keys: values}

c)

data = list(zip(keys, values))

105.

Берілген тізімнен (numbers) тек жуп сандардын квадраттарынын косындысын табыныз.

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

a)

result = sum(x ** 2 for x in numbers if × % 2 == 0])

b)

result = sum(x ** 2 for x in numbers if × % 2 == 0])

c)

result = sum(x for x in numbers if × ** 2% 2 == 0)