wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python БӨЖ6

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Python тілінде тізімдер (lists) қалай анықталады?

a)

{}

b)

()

c)

[]

d)

" "

2.

Пайдаланушыдан сан сұрайды. Егер сан жұп болса, "Жұп сан" деп, тақ болса, "Тақ сан" деп шығаратын бағдарлама коды.

a)

сан = int(input("Санды енгізіңіз: "))

if сан % 2 == 0:

print("Жұп сан")

else:

print("Тақ сан")

b)

сан = int(input("Санды енгізіңіз: "))

if сан // 2 == 0:

print("Жұп сан")

else:

print("Тақ сан")

c)

сан = int(input("Санды енгізіңіз: "))

if сан % 3 == 0:

print("Жұп сан")

else:

print("Тақ сан")

d)

сан = int(input("Санды енгізіңіз: "))

if сан % 2 == 1:

print("Жұп сан")

else:

print("Тақ сан")

3.

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

Берілген тізім:
[-5, 3, -2, 9, 0, -1, 7]

a)

тізім = [-5, 3, -2, 9, 0, -1, 7]

оң_сандар = [x for x in тізім if x > 0]

print(оң_сандар)

b)

тізім = [-5, 3, -2, 9, 0, -1, 7]

оң_сандар = [x for x in тізім if x >= 0]

print(оң_сандар)

c)

тізім = [-5, 3, -2, 9, 0, -1, 7]

оң_сандар = [x for x in тізім if x < 0]

print(оң_сандар)

d)

тізім = [-5, 3, -2, 9, 0, -1, 7]

оң_сандар = [x*x for x in тізім if x > 0]

print(оң_сандар)

4.

Төмендегі кодтың нәтижесі қандай?

сөз = "Python"

print(сөз[2:5])

(a)  

5.

ізімдегі барлық элементтердің квадратын шығаратын кодты таңдаңыз:
Берілген тізім:
[2, 4, 6, 8]

a)

тізім = [2, 4, 6, 8]

квадраттар = [x for x in тізім]

print(квадраттар)

b)

тізім = [2, 4, 6, 8]

квадраттар = x**2

print(квадраттар)

c)

тізім = [2, 4, 6, 8]

квадраттар = [x*2 for x in тізім]

print(квадраттар)

d)

тізім = [2, 4, 6, 8]

квадраттар = [x**2 for x in тізім]

print(квадраттар)

6.

Пайдаланушыдан аты мен жасын сұрап, "Сәлем, [атың]! Сіз [жасыңыз] жаста екенсіз." деп шығаратын кодты таңдаңыз.

a)

аты = input("Атыңыз: ")

жасы = input("Жасыңыз: ")

print("Сәлем, аты! Сіз жасы жаста екенсіз.")

b)

аты = input("Атыңыз: ")

жасы = input("Жасыңыз: ")

print(f"Сәлем, {аты}! Сіз {жасы} жаста екенсіз.")

c)

аты = input("Атыңыз: ")

жасы = input("Жасыңыз: ")

print("Сәлем! Сіз жастасыз.")

d)

аты = input("Атыңыз: ")

жасы = input("Жасыңыз: ")

print("Сәлем, {аты}! Сіз {жасы} жаста екенсіз.")

7.

Кодтың нәтижесі қандай болады?

a)

9

b)

5

c)

6

d)

7

8.

Мына кодтың нәтижесі қандай?

a)

*

**

***

****

b)

*

**

***

c)

1

2

3

4

d)

*

**

***

****

*****

9.

Төмендегі код қандай мән қайтарады?

a)

10

b)

20

c)

қате

d)

None

10.

Келесі кодтағы цикл қанша рет орындалады?

a)

10

b)

5

c)

4

d)

6

11.

Бір қалада 100 үй бар. Әр үйдің есік нөмірі 1-ден 100-ге дейін реттелген. Келесі шарт орындалады:

  • Егер есік нөмірі 3-ке бөлінсе, "Fizz" шығарылады.

  • Егер есік нөмірі 5-ке бөлінсе, "Buzz" шығарылады.

  • Егер есік нөмірі 3 және 5-ке бөлінсе, "FizzBuzz" шығарылады.

  • Егер ешқандай шарт орындалмаса, есік нөмірі көрсетіледі.

Бұл логикаға сәйкес келетін код қайсысы?

a)

for i in range(1, 101):

if i % 3 == 1 and i % 5 == 1:

print("FizzBuzz")

elif i % 3 == 1:

print("Fizz")

elif i % 5 == 1:

print("Buzz")

else:

print(i)

b)

for i in range(1, 101): if i % 3 == 0 and i % 5 == 0: print("FizzBuzz") elif i % 3 == 0 and i % 5 == 0: print("Fizz") elif i % 5 == 0: print("Buzz") else: print(i)

c)

for i in range(1, 101):

if i % 3 == 0 or i % 5 == 0:

print("FizzBuzz")

elif i % 3 == 0:

print("Fizz")

elif i % 5 == 0:

print("Buzz")

else:

print(i)

d)

for i in range(1, 101):

if i % 3 == 0 and i % 5 == 0:

print("FizzBuzz")

elif i % 3 == 0:

print("Fizz")

elif i % 5 == 0:

print("Buzz")

else:

print(i)