Font size
WorksheetsУровень 2. 1/2
Total questions: 50
Worksheet time: 31mins
Төмендегі алгоритмді орындағаннан кейін экранда қандай сандар қатары пайда болады:
for i in range(1,10): print(i, end='')
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9
0
858587474
010230599
Төмендегі алгоритмді орындағаннан кейін экранда қандай сандар қатары пайда болады:
for i in range(1,10+1): print(i, end='')
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10 11
1 4 9 16
01010101
00003333
ендегі алгоритмнің нәтижесі:
Кіріс мәліметтері:
15
45
a = int(input()) b = int(input()) if a % 10 == 0 or b % 10 == 0: print('YES') else: print('NO')
YES
NO
Error
int
No answer
Төмендегі программа орындалғаннан кейін қандай нәтиже алынады:
s = 0
for k in range(3,11):
s = s + k
print(s)
11
52
88
99
22
Төмендегі код фрагментінің нәтижесі:
numbers = [1, 2, 3, 4, 5]
numbers[2] = 99
print (numbers)
[1, 2, 3, 4, 5]
[1, 2, 99, 4, 5]
[1, 99, 3, 4, 5]
[99, 2, 3, 4, 5]
[1, 2, 3, 4, 99]
Төмендегі код фрагментінің нәтижесі қандай?
numbers = list(range(3))
print(numbers)
[3, 1, 2]
[0, 1, 2]
[1, 3, 2]
[0, 1, 3]
[3, 2, 1]
Төмендегі программа орындалғаннан кейін қандай нәтиже алынады: s = 0
for k in range(1,30):
s = k * s
99
29
77
55
33
Төмендегі программа орындалғаннан кейін қандай нәтиже алынады: s=1
k=1
for k in range(1,4):
s =(-1)*s
print(s)
2
-1
30
-5
6
Төмендегі программа орындалғаннан кейін қандай нәтиже алынады: z=30
n=1
for n in range(10):
if n < 0:
z=z-2*n
else:
z=n-z
print(n)
-33
9
-77
-8
-9
Төмендегі программа орындалғаннан кейін қандай нәтиже алынады: a = 23
b = 4
if a % 2 == 0:
b=b + a
else:
a=a-2*b+1
print(b)
20
43
16
4
24
Төмендегі алгоритмді орындағаннан кейін экранда қандай сандар қатары пайда болады:
for i in range(1,5): print(i, end='')
1 2 3 4 5
1 2 3 4
0
858587474
010230599
Төмендегі алгоритмді орындағаннан кейін экранда қандай сандар қатары пайда болады:
for i in range(1,8): print(i, end='')
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
0
858587474
010230599
For, while
Қайталау операторлары
Шартты тексеру операторлары
Енгізу-шығару операторлары
Енгізу-тексеру операторлары
Таңдау операторлары
Мына кодтың нәтижесі қандай болады?
for i in range(5):
if i % 2 == 0:
continue
print(i)
4
1, 3 және 5
Қате енгізу себебінен қате пайда болды
Қате, себебі i-дің мәні енгізілмеген
1 және 3
Қайсы өрнек дұрыс жазылған?
var num = 2k
num = 2
num = float (2)
Intnum =: 2
Num:= 2;
Төмендегі код орындалғанда экранға не шығады?
x = True
y = False
z = False
if not x or y:
print(1)
elif not x or not y and z:
print(2)
elif not x or y or not y and x:
print(3)
else:
print(4)
1
3
2
4
8
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады:
a = [1,2,3,None,(),[],]
print(len(a))
4
6
3
2
5
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады:
a = [1,2,3,None,(),[],3.8]
print(len(a))
4
7
3
2
5
Экранға не шығады?
x = True
y = True
z = True
if not x or y:
print(1)
elif not x or not y and z:
print(2)
elif not x or y or not y and x:
print(3)
else:
print(4)
1
3
2
4
8
Мына кодтың нәтижесі қандай болады?
x = 23
num = 0
if x > =10:
num=5
else:
num=0
print (num)
23
10
11
0
5
Төмендеггі программа листингі орындалғанда қандай нәтиже алынады:
for i in range(4): print(i, end=” “) print(i ** 2, end=” “)
0 0 1 1 3 3 4 4
0 0 1 1 2 4 3 9
0 0 1 1 2 3 3 9
0 0 2 2 1 1 3 4
0 7 7 1 0 1 5 6
while циклдік операторын қолдану алгоритмінің нәтижесі:
i = 1
while i<= 10:
print(i ** 2, end=” “ )
i = i + 1
1 2 3 4 5 6 7 8 9 10
1 4 9 16 25 36 49 64 81 100
100 81 64 49 25 16 9 4 1
99
22
Төмендегі программа листингі орындалғанда қандай нәтиже алынады:
for i in range(4): print(i, end=” “) print(i * 2, end=” “)
0 0 1 2 2 4 3 6
0 0 1 1 2 3 3 9
0 0 2 2 1 1 3 4
0 7 7 1 0 1 5 6
0 0 1 1 3 3 4 4
Төмендегі программа орындалғаннан кейін қандай нәтиже алынады:
s = 0
for k in range(5,11):
s = s + 2 * k
print(s)
99
90
77
55
33
Бағдарлама орындағаннан кейінгі нәтиже.
Кіріс мәліметтері:
10
20
a = int(input())b = int(input())if a < b: print(a)else: print(b)
10
20
30
-10
-5
PYTHON –да қандай айнымалы атаулары дұрыс:
ABC
S12
N_1
Sum/
41And
PYTHON –да қандай айнымалы атаулары дұрыс емес:
Sum/
41And
N+1
AB
S12
Бағдарламаны орындағаннан кейінгі нәтиже
a = int(input())b = int(input())if a < b: print(a)else: print(b)
Кіріс мәліметтері: a =11, b=23; Нәтиже 11
Кіріс мәліметтері: a =123, b=23; Нәтиже 23
Кіріс мәліметтері: a =141, b=35; Нәтиже 35
Кіріс мәліметтері: a =11, b=23; Нәтиже 110
Кіріс мәліметтері: a =1441, b=23; Нәтиже 14
Төмендегі алгоритмді орындағаннан кейін қандай сандар қатары пайда болады:
for i in range(1,k): print(i)
k=6 болса, экранға: 1 2 3 4 5
k=5 болса, экранға: 1 2 3 4
k=5 болса, экранға: 1 2 3 5
k=5 болса, экранға: 1 2 3 4 5 6
k=6 болса, экранға: 1 2 3 4 5 6
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады:
s = 0
for k in range(t,7):
s = s + k
print(s)
t=3 болса, экранға: 18
t=4 болса, экранға: 15
t=6 болса, экранға: 6
t=5 болса, экранға: 52
t=3 болса, экранға: 50
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады:
s = 0
for k in range(t,8):
s = s + k
print(s)
t=4 болса, экранға: 22
t=6 болса, экранға: 13
t=3 болса, экранға: 25
t=6 болса, экранға: 46
t=5 болса, экранға: 52
while циклдік операторын қолдану алгоритмінің нәтижесі:
i = 1
while i<= 8:
print(i ** 2, end=’ ‘)
i = i + 1
1 4 9 16 25 36 49 64
100 81 64 49 25 16 9 4 1
64
22
1 2 3 4 5 6 7 8
Төмендегі программа скрипті орындалғаннан кейін экранға қандай нәтиже шығады?
s = 0
for k in range(5,11,k):
s = s + 2
print(s)
k=5 болса, экранға: 4
k=4 болса, экранға: 4
k=5 болса, экранға: 130
k=1 болса, экранға: 15
k=5 болса, экранға: 35
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: z=30
for n in range(10,k,-2):
z=z-2*n
print("n=",n)
k=5 болса, экранға: n= 6
k=3 болса, экранға: n= 4
k=7 болса, экранға: n= -18
k=6 болса, экранға: n= -26
k=3 болса, экранға: n= 15
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: while a > b:
if a % 2 == 0:
b=b + a
else:
a=a-2*b+1
print(b)
a=23; b=4 болса: экранға шығады: 20
a=3; b=9 болса: экранға шығады: 9
a=21; b=4 болса: экранға шығады: 18
a=23; b=4 болса: экранға шығады: 15
a=3; b=9 болса: экранға шығады: 3
Төмендегі программа скрипті орындалғаннан кейін қандай нәтиже алынады: s = 0
while m > 0:
d = m % 10
s = s + d
m = m // 10
print(s)
m=15 болса, экранға: 6
m=23 болса, экранға: 5
m=15 болса, экранға: 12
m=23 болса, экранға: 23
m=23 болса, экранға: 22
Тізім әдістері:
sort ()
insert (индекс, мән)
int()
float()
or()
Тізім әдістері:
sort (индекс)
insert (индекс, мән)
rеmоvе(мән)
int(мән)
float(индекс)
Тізімдерде қолданылатын әдістер:
append(мән)
insert(индекс, мән)
rеmоvе(мән)
int(мән)
float(мән)
Тізімдерге қатысты ақиқат тұжырымдар:
Тізім мутацияланады
append(мән) – тізімге мән қосу
int(мән) – тізім элементінің индексін анықтау
float(мән) – тізімге нақты мән қосу
or(мән) – тізімді салыстыру
Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[1:3]
print (my_list)
[2, 3]
Экранға бірінші және екінші индекстегі мән шығады
[1, 2, 3]
[1, 2, 3, 4, 5]
Экранға бірінші, екінші және үшінші индекстегі мән шығады
Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[1:]
print (my_list)
[2, 3, 4, 5]
Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады
[1, 2, 3]
[1, 2, 3, 4, 5]
Экранға бірінші, екінші және үшінші индекстегі мән шығады
Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[:1]
print (my_list)
Экранға бірінші индекске дейінгі мән шығады
[1]
[1, 2, 3, 4, 5]
Экранға бірінші, екінші және үшінші индекстегі мән шығады
[2, 3, 4, 5]
Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 3, 4, 5]
my_list = numbers[:]
print (my_list)
Экранға тізім толық шығады
[1, 2, 3, 4, 5]
Экранға бірінші, екінші және үшінші индекстегі мән шығады
[2, 3, 4, 5]
Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады
Төмендегі код фрагментінің нәтижесі қандай?
numbers = [1, 2, 23, 14, 55, 6, 78]
my_list = numbers[-3]
print (my_list)
[55]
Экранға тізім соңынан санағанда үшінші элемент шығады
Экранға бірінші, екінші және үшінші индекстегі мән шығады
[2, 3, 4, 5]
Экранға нөлінші индексінен өзге тізім элеметтері тұтас шығады
Төмендегі код фрагментінің нәтижесі қандай?
my_list = [9, 1, 0, 2, 8, 6, 7, 4, 5, 3]
print ('Бастапқы тізім:', my_list)
my_list. sort ()
print('Сұрыпталғантізім:', my_list)
Бастапқы тізім:[9, 1, 0, 2, 8, 6, 7, 4, 5, 3]
Сұрыпталған тізім: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Бастапқы тізім және элементтері өсу ретімен реттелген тізім шығады
Сұрыпталмаған тізім: [9, 1, 2, 3, 0, 5, 6, 7, 8, 9]
Экранға бірінші, екінші және үшінші индекстегі мән шығады
Элементтері кез келген ретпен орналасқан тізім
a = [i**2 for i in range(1,15)]
print(a)
Мұндағы а:
тізім
1, 2, 3, ..., 14 сандарының квадраттарынан тұратын тізім
кортеж
жиын
0, 2, 3, ..., 15 сандарының квадраттарынан тұратын тізім
Мұндағы:
Бас диагональ элементтерінің қасиеті: i=j
Бас диагональдан жоғары элементтер қасиеті: i<j
Бас диагональдан төмен элементтер қасиеті: i>j
Бас диагональдан жоғары элементтер қасиеті: i<>=j
Бас диагональдан төмен элементтер қасиеті: i><j
m = (1, 2, 3, 4, 5)
мұндағы m:
m кортеж
m мутацияланбайды
m мутацияланады
m сөздік
m кортежіне элемент қосуға болады
phonebook = { 'Айбар' : '555-1111', 'Арсен' : '555-2222', 'Алина' : '555-3333'}
Бұл:
Сөздік
Сөздікте бір элемент кілттен, қоснүктеден сонан соң мәннен тұрады
кортеж
Тізімде бір элемент кілттен, қоснүктеден, сонан соң мәннен тұрады
Кортежде бір элемент кілттен, қоснүктеден, сонан соң мәннен тұрады
