wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

10-mavzu

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Iterator qanday metodlarni qo‘llab-quvvatlaydi?

a)

next() va iter()

b)

next() va getitem()

c)

iter() va call()

d)

getitem() va iter()

2.

Quyidagi kodda iteratorni qanday yaratish mumkin?

my_list = [1, 2, 3]

a)
  • iterator = iter(my_list)

b)
  • iterator = my_list()

c)
  • iterator = list(my_list)

d)
  • iterator = list()

3.

StopIteration xatosi nima holatda chiqadi?

a)

Elementlar o‘zgarishda

b)
  • Iterator o‘zgarishi kerak bo‘lganda

c)

Iteratorning keyingi elementi topilganda

d)

Iteratorning barcha elementlari o‘tib ketganda

4.

Quyidagi kod nima chiqaradi?

iterator = iter([1, 2, 3])

print(next(iterator))

a)

None

b)
  • 1

c)
  • [1, 2, 3]

d)
  • 2

5.

Quyidagi kodda qanday elementlar mavjud?

my_dict = {"a": 1, "b": 2}

for key in iter(my_dict):

print(key)

a)

a, b, 1, 2

b)
  • 1, 2

c)
  • a, b

d)

1, 2, a, b

6.

range() funksiyasi qanday obyektni qaytaradi?

a)
  • List

b)
  • Set

c)

Tuple

d)
  • Iterator

7.

Quyidagi kodda qanday qiymat qaytariladi?

my_set = {1, 2, 3}

my_list = list(my_set)

print(my_list)

a)

[1, 2, 3]

b)

(1, 2, 3)

c)
  • {1, 2, 3}

d)

[3, 2, 1]

8.

MyRange klassi qanday iteratorni yaratadi?

a)

1, 2, 3, 4

b)
  • start, start+1, ..., end

c)
  • 1, 2, 3

d)

0, 1, 2

9.

Python'da tuple qanday ma'lumot turi?

a)

O‘zgarmas tartibsiz elementlar to‘plami

b)

Faqat raqamlar to‘plami

c)
  • O‘zgarmas tartibli elementlar to‘plami

d)

O‘zgaruvchi elementlar to‘plami

10.

Python'da abs() funksiyasi nima qiladi?

a)

Sonning modulini qaytaradi

b)

Sonni butun qilib qaytaradi

c)

Sonni yaxlitlaydi

d)

Sonni bo‘lish qiladi

11.

Quyidagi kod nima natija beradi?

z = 3 + 4j

print(z.real, z.imag)

a)
  • -3 , -4

b)

-3 , 4

c)

3 , -4

d)

3 , 4

12.

filter() funksiyasi qanday vazifani bajaradi?

a)

Ma'lumotlarni tanlab olish

b)
  • Elementlarni o‘zgartiradi

c)

Elementlarni indekslaydi

d)

Yangi element qo‘shadi

13.

Quyidagi kod nima chiqaradi?

my_tuple = (1, 2, 3)

print(my_tuple[1])

a)

1

b)

2

c)

3

d)

Error

14.

fibonacci funktsiyasi qanday qiymatlarni chiqaradi?

a)
  • 1, 2, 3, 4

b)

0, 1, 1, 2, 3

c)

1, 1, 2, 3, 5

d)

0, 1, 2, 3, 5

15.

Quyidagi kodda qanday qiymat qaytariladi?

set1 = {1, 2, 3}

set2 = {2, 3, 4}

print(set1 & set2)

a)

{1, 4}

b)

{1, 2}

c)
  • {2, 3}

d)
  • {1, 2, 3}