##Fakültə: Riyaziyyat və informatika ##İxtisas: Riyaziyyat və informatika müəllimliyi


##num= 14// level= 1// sumtest=20 // name= Python proqramlaşdırma dilində çoxluq tipi. //



Yüklə 1,34 Mb.
səhifə12/14
tarix13.12.2018
ölçüsü1,34 Mb.
#85903
1   ...   6   7   8   9   10   11   12   13   14

##num= 14// level= 1// sumtest=20 // name= Python proqramlaşdırma dilində çoxluq tipi. //


1.Uyğunluğu tapın:

I-Çoxluğa element əlavə edir.

II-Çoxluğun nüsxəsini çıxardır.

III-verilmiş iki çoxluq kəsişmədikdə true qiymətini qaytarır.

IV-Çoxluqdan ixtiyari bir elementi xaric edir və göstərir. Əgər çoxluq boşdursa xəta qeydə alınır.

V-Verilmiş elementi çoxluqdan xaric edir. Əgər göstərilmiş element çoxluqda yoxdursa, xəta qeydə alınmır.

1-discard()

2-add


3-copy()

4-pop()


5-indisjoint()

  1. I-5; II-3; III-2; IV-4; V-1

  2. I-4; II-1; III-2; IV-5; V-3

  3. I-2; II-3; III-5; IV-4; V-1

  4. I-3; II-5; III-2; IV-1; V-4

  5. I-3; II-1; III-2; IV-4; V-5

2.Uyğunluğu tapın:

I- Clear()

II- Copy()

III- Add()

IV- Remove()

V- Union()

  1. Çoxluqun bütün elementlərini silir.

  2. Çoxluqun nüsxəsini çıxardır.

  3. Çoxluqları birləşdirərək yeni bir çoxluq düzəldir

  4. Çoxluqa element əlavə edir

  5. Verilmiş elementi çoxluqdan xaric edir. Əgər göstərilmiş element çoxluqda yoxdursa xəta qeyd alınır




  1. I-2;II-1;III-5;IV-4;V-3

  2. I-2;II--3;III-5;IV-4;V-1

  3. I-1;II-2;III-4;IV-5;V-3

  4. I--5;II--3;III-2;IV-1;V-4

  5. I-3;II--4;III-2;IV-5;V-1

3. Uyğunluğu tapın:

I- float

II-int()

III- set()

IV-complex()

V-str()
1-çoxluq tipi

2-həqiqi ədəd tipi

3-tam ədəd tipi

4-sətir tipi

5-komplex ədəd tipi

  1. I-2;II-3;III-1;IV-5;V-4

  2. I-3;II--4;III-2;IV-5;V-1

  3. I-2;II-1;III-5;IV-4;V-3

  4. I-1;II--3;III-5;IV-4;V-2

  5. I--5;II--3;III-2;IV-1;V-4

4. Uyğunluğu tapın:

>>> a = set([1,2,3,4])


>>> b = set([3,4,5,6])

I- a və b çoxluqlarının birləşməsi

II- a və b çoxluqlarının kəsişməsi

III- a və b çoxluqlarının fərqi

IV-altçoxluq false

V- a ^ b .a və b çoxluqlarının simmetrik fərqi
1-{1, 2}

2-{1, 2, 3, 4, 5, 6}

3-{3, 4}
4-{1, 2, 5, 6}

5- a < b

  1. I-2;II-3;III-1;IV-5;V-4

  2. I-1;II--3;III-5;IV-4;V-2

  3. I-2;II-1;III-5;IV-4;V-3

  4. I--5;II--3;III-2;IV-1;V-4

  5. I-3;II--4;III-2;IV-5;V-1

5. Çoxluqlarla işləmək üçün olan metodları seçin:

1-remove()

2- values()

3- diet()

4-update()

5-intersection()

6-fromkeys()

7- add()



  1. 1, 4, 5, 7

  2. 2, 3, 4, 5

  3. 1, 3, 5, 6

  4. 2, 4, 5, 7

  5. 1, 2, 3, 6

6.Çoxluqlarla işlədikdə true, false qiymətlərini qaytaran metodları seçin:

1- union()

2 - issubset()

3-indisjoint()

4--issuperset()

5- add()

  1. 1, 2, 4

  2. 2, 3, 4

  3. 1, 2, 5

  4. 1, 4, 5

  5. 2, 3, 5

7. Phyton dilində hansı tip çoxluqlar var?

1-set()


2 -int()

3- float()

4-- frozenset()

5- Remove()



  1. 3, 5

  2. 1, 4

  3. 3, 4

  4. 2, 3

  5. 4, 5

8. Alt və üst çoxluqlarla işləmək üçün olan metodları seçin:

1- Copy()

2- Union()

3- Issubset()

4- Intersection()

5-Issuperset()

  1. 3, 5

  2. 2, 4

  3. 2, 3

  4. 3, 4

  5. 1, 2

9. Elementləri çoxluqdan çıxarmaq üçün olan funksiyaları(silməkdən başqa) seçin:

1-remove()

2- add()

3 -update()

4-clear()

5-- pop()

6- discard()


  1. 1, 5, 6

  2. 2, 3, 4

  3. 1, 3, 5

  4. 2, 4, 6

  5. 1, 3, 4


10. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

Users={“Tom”,”Bob”, “Alice”}

User=“Tom”

if user in users:

users.remove(user)

print(users)



  1. {“Tom”, “Alice”}

  2. {”Bob”, “Alice”}

  3. {“Tom”,”Bob”}

  4. {“Sam”,”Kate”}

  5. {“Tom”,”Bob”, “Alice”}

11. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>words=[‘hello’, ‘daddy’, ‘hello’, ‘mum’]

>>> set(words)

  1. {‘daddy’, ‘hello’, ‘‘mum’,’daddy’}

  2. {‘hello’, ‘daddy’,’mum’}

  3. {‘hello’, ‘daddy’}

  4. {hello’, ‘daddy’, ‘hello’, ‘mum’}

  5. {‘daddy’, ‘hello’, ‘mum’,’mum’}


12. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

a={0,1,2,3}

b={4,3,2,1}

c=a.union (b)

print(c)


  1. {1,2,3}

  2. {0,1,2,3,4}

  3. {2,3,4}

  4. {0,1,2,3}

  5. {1,2,3,4}

13. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

a={0,1,2,3}

b={4,3,2,1}

a.update(b)

print(a)


  1. {1,2,3}

  2. {0,1,2,3,4}

  3. {2,3,4}

  4. {0,1,2,3}

  5. {1,2,4}

14. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

a={0,1,2,3}

a.add(4)

print(a)


  1. {1,2,3,4}

  2. {0,2,3,4}

  3. {0,1,2,3.4}

  4. {0,1,2,3}

  5. {0,1,2,4}

15. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

a={0,1,2,3}

print(len(a))


  1. 3

  2. 4

  3. 5

  4. 1

  5. 2

16. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

Users={“Tom”,”Bob”, “Alice”}

Users2={“Sam”,”Kate”,”Bob”}

Users3=users.difference(users2)

Print(users3)


  1. {“Sam”,”Kate”}

  2. {Kate”,” Tom”}

  3. {“Tom”, “Alice”}

  4. {“Tom”, “Sam”}

  5. {“Sam”, “Alice”}

17. Çoxluğun uzunluğunu təyin etmək üçün funksiya hansıdır?

A) int()

B) range()

C) float()

D) len()

E) Add()

18.Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

Users={“Tom”,”Bob”, “Alice”}

Users2={“Sam”,”Kate”,”Bob”}

Users3=users.union(users2)

Print(users3)


  1. {”Bob”, “Alice”, Sam”}

  2. {”Bob”, “Alice”, Sam”,”Kate”}

  3. {”Bob”, “Alice”, Sam”,”Kate”,” Tom”}

  4. {“Sam”,”Kate”,” Tom”}

  5. ={“Tom”,” Alice”,”Kate”}

19. 1.Çoxluğun bütün elementlərini silən funksiya hansıdır?

  1. Clear()

  2. Copy()

  3. Pop()

  4. Discard()

  5. Remove()

20. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

users = {"Tom", "Bob", "Alice"}

user = "Tom"

if user in users:

users.remove(user)

print(users)



  1. {"Tom", "Bob"}

  2. {"Tom"}

  3. {"Bob", "Alice"}

  4. {"Tom", "Alice"}

  5. {"Bob"}

##num= 15// level= 1// sumtest=20 // name= Python proqramlaşdırma dilində lüğət tipi.Lüğət metodları//

  1. Uyğunluğu tapın:

I-Siyahıda (seq) verilmiş açarlardan və göstərilən qiymətlə (v) yeni bir lüğət düzəldir. Metodda v qiyməti göstərilmədikdə bu None olaraq qəbul edilir.

II-lüğət açarlarının yeni görünümünü qaytarır.

III- lüğət qiymətlərinin yeni görünümünü qaytarır.

IV-Verilmiş açar(key) əgər lüğətdə mövcuddursa, həmin elementi silir və onun qiymətini göstərir. Əgər açar yoxdursa, onda default olaraq, (susmaya görə) göstərilən qiymət qaytarılır. Metodda default qiymət göstərilmədikdə və açar (key) da tapılmadıqda, bu zaman xəta qeydə alınır.

V-Lüğətdən ixtiyari bir elementi xaric edir və onu (açar, qiymət) şəklində göstərir. Əgər lüğət boşdursa, xəta qeydə alınır.

VI-lüğətin bütün elementlərini silir.

1-clear()

2-popitem()

3-keys()

4-pop(key[,default])

5-values()

6-fromkeys(seq[,v])



A) I-3;II-6;III-5;IV-1;V-2;VI-4

B) I-2;II-3;III-4;IV-5;V-6;VI-1

C) I-4;II-2;III-5;IV-6;V-3;VI-1

D) I-6;II-3;III-5;IV-4;V-2;VI-1

E) I-1;II-3;III-4;IV-6;V-2;VI-5

2. s=”Səttarxan” sətri verilmişdir. Uyğunluğu müəyyən edin

I. print(s[3:6])

II. print(s[:6])

III. print(s[ - 8: - 3])

IV. print(s[6:])

V. print(s[:])

1) ‘xan’

2) ‘Səttarxan’

3) ‘Səttar’

4) ‘tar’



5) ‘ət’

A) I - 3, II - 5, III - 4, IV - 1, V - 2

B) I - 2, II - 4, III - 3, IV - 5, V - 1

C) I - 4, II - 1, III - 2, IV - 3, V - 5

D) I - 4, II - 3, III - 5, IV - 1, V - 2

E) I - 5, II - 2, III - 1, IV - 3, V - 4

3. Uyğunluğu tapın:

I - s1. strip ()

II - s1. capitalize ()

III - s1. upper

IV - s1. lower

1 - Sətirdəki bütün hərflər kiçik hərflərlə əvəz olunur

2 - Sətirdəki bütün hərflər baş hərflərlə əvəz olunur

3 - Sətirdəki birinci hərf baş (böyük) hərfə çevrilir.

4 - Sətrin başlanğıcında və sonundakı boşluq simvolları uzaqlaşdırılır.

A) I - 1; II - 2; III - 4; IV - 3

B) I - 3; II - 4; III - 2; IV - 1

C) I - 2; II - 4; III - 1; IV - 3

D) I - 1; II - 2; III - 3; IV - 4

E) I - 4; II - 3; III - 2; IV - 1

4. Uyğunluğu tapın:

I - len (lst)

II - min(lst)

III - max(lst)

IV - de1 lst(i)

1 - Siyahıdan i nömrəli element uzaqlaşdırılır

2 - qiyməti ən böyük olan element müəyyən edilir.

3 - qiyməti ən kiçik olan element müəyyən edilir.

4 - siyahının elementlərinin sayı müəyyən olunur.

A) I - 1; II - 2; III - 3; IV - 4

B) I - 3; II - 4; III - 2; IV - 1

C) I - 2; II - 4; III - 1; IV - 3

D) I - 4; II - 3; III - 2; IV - 1

E) I - 1; II - 2; III - 4; IV - 3

5. Uyğunluğu tapın:

I - lst. append(x)

II - lst. count(x)

III - lst. index(x)

IV - lst. remove(x)

1 - Siyahıda soldan birinci rast gəlinən x elementini uzaqlaşdırır.

2 - Siyahıda soldan birinci rast gəlinən x elementinin yerini (indeksini) müəyyən edir.

3 - Siyahıda x - ə bərabər olan elementlərin sayı müəyyən olunur.

4 - Siyahının sonuna yeni x elementi əlavə olunur.

A) I - 4; II - 3; III - 2; IV - 1

B) I - 1; II - 2; III - 3; IV - 4

C) I - 1; II - 2; III - 4; IV - 3

D) I - 4; II - 1; III - 3; IV – 2

E) I - 3; II - 4; III - 2; IV - 1

6. Uyğunluğu tapın:

I - lst. insert (i, x)

II - lst. sort( )

III - lst. index(x)

IV - lst. reverse( )

1 - Siyahını artan sıra (əlifba sırası) ilə çeşidləyir.

2 - Siyahının elementlərini tərs ardıcıllıqla düzür

3 - Siyahıda soldan birinci rast gəlinən x elementinin yerini (indeksini) müəyyən edir.

4 - Verilmiş siyahının i - ci mövqeyinə x elementini və ya siyahısını artırır.

A) I - 3; II - 4; III - 2; IV - 1

B) I - 1; II - 2; III - 3; IV - 4

C) I - 1; II - 2; III - 4; IV - 3

D) I - 4; II - 2; III - 3; IV - 1

E) I - 4; II - 1; III - 3; IV - 2

7. Lüğətlər hansı üsullarla konstruksiya edilə bilər?

1-literal

2- range()

3-fromkeys()

4- print()

5- diet()

  1. 2, 3, 4

  2. 1, 2, 4

  3. 1, 3, 5

  4. 3, 4, 5

  5. 1, 2, 3

8.Aşağıdakı operatorun icrasından sonra nə baş verəcək?

>>>{}.fromkeys([‘name’, ‘age’])

  1. Verilmiş açara görə boş qiymətli lüğət yaranacaq.

  2. Lüğətdən açarla birgə element silinəcək

  3. Lüğətin elementlərinin sayı çap olunacaq

  4. Lüğətdə müəyyən açarın olub-olmadığını tapacaq

  5. Lüğətə yeni lüğət əlavə olunacaq

9.Uyğunluğu tapın:

I-update()

II-values()

III-del

IV-keys

V-items()

1-qiymətlərin siyahısını qaytarır.

2-açara görə qiyməti dəyişdirir.

3-açar cütünü uzaqlaşdırır:açara görə qiyməti

4-açarlar siyahısını qaytarır.

5-açara görə qiyməti uzaqlaşdırır.

  1. I-2;II-1;III-3;IV-4;V-1

B) I-4;II-3;III-2;IV-1;V-5

C) I-3;II-4;III-5;IV-1;V-2

D) I-4; II-2;III-1;IV-5;V-3

E) I-1; II-3;III-4;IV-5;V-2;

10.Aşağıdakı operatorların icrasından sonra nə olacaq?

>>> x={‘a’:1, ‘b’:2,’c’:3)

>>>y=x.copy()

>>>y

A) Lüğət açarları yenilənəcək

B) lüğətin elementi uzaqlaşdırılacaq

C) Lüğətin nüsxəsi alınacaq

D) Lüğət tamamilə silinəcək

E) Lüğət qiymətləri yenilənəcək.

11. Aşağıdakı operatorların icrasından sonra nə olacaq? Uyğun hallari seçin:

>>> x={‘a’:1,’b’:2,’c’:3}

>>>x.setdefault(‘b’)

>>> x.setdefault(‘d’,4)

>>>xsetdefault(‘e’)

>>>x


1-a-ya 1 verəcək

2- e-yə sıfır verəcək

3-c-yə 3 verəcək

4-b-yə 2 verəcək

5- b-yə sıfır verəcək

6- e-yə none verəcək

7-e-yə none verəcək

8- d-yə 4 verəcək



  1. 1, 3, 4, 7, 8

  2. 1, 5, 6, 7

  3. 2, 5, 6, 7

  4. 3, 4, 5, 6

  5. 2, 4, 5, 6

12. Aşağıdakı operatorun icrasından sonra nə çap olunacaq?

>>>e={‘a’:1,’b’:2,’c’:3}

>>>e.clear()

>>>e


  1. {}

  2. {a}

  3. {b}

  4. {a,b,c}

  5. {c}

13. Aşağıdakı operatorun icrasından sonra nə çap olunacaq?

>>>d={}


>>>for a in range(6):

d[a]=a**2

>>>d


  1. {0:0,1:1,2:4,3:9,4:16,5:25}

  2. {0:0,1:2,2:4,3:6.4:8,5:10}

  3. {1:1,2:4,3:9,4:16,5:25}

  4. {1:1,2:4,3:6,4:8,5:10}

  5. {0:0,1:1,2:4,3:6,4:8,5:10}

14.Aşağıdakı proqramda lüğət generatoru hansı ədədlər üçün tətbiq olunur?

>>>d=(a:a**2 for a in range(10) if a%2==1)

>>>d


  1. (0,10) intervalında tək ədədlər üçün

  2. (0,10) intervalında cüt ədədlər üçün

  3. Bütün tək ədədlər üçün

  4. Bütün cüt ədədlər üçün

  5. 2-yə bölünəndə qalıqda 1 alınan bütün ədədlər üçün


15. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "0123456789"

n=s. find("456" )

q=s[:n + 2] + s[n + 5:]

print (q )

A) 0123456789

B) 12545

C) 6789

D) 456

E) 0123459

16. Ekrana neçə vahid çıxacaq?

S="123456"

while len(S) > 0:

s = S[2:]

print ( "1", end="" )

A) 1

B) 6

C) sonsuz

D) 2

E) 4

14

20

12

17. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "123"

s = s + "0" + s;

s = s + s;

print ( s )

A) 1230123

B) 12301231230123

C) 246

D) 2460246

E) 123123

18.Python dilində siyahı nədir?

A) Nizamlı şəkildə saxlanılan obyektlər yığınıdır.

B) Nizamlı şəkildə saxlanılan sözlər yığınıdır.

C) Sətirlərin nömrələnmiş indeksi

D) İxtiyari şəkildə yığılmış obyektlər yığınıdır.

E) İxtiyari bir sətirdir.

19. Python dilində verilmiş proqramda nəticə nə olacaq?

S1=’Azerbaycan’



S1.count(‘a’)

  1. 1

  2. 3

  3. 2

  4. 4

  5. 5

20. Python dilində verilmiş proqramda nəticəni təyin edin:

>>>mas=[1,2,3,4]

>>>sum(max)

  1. 15

  2. 10

  3. 16

  4. 24

  5. 17

##num= 16// level= 1// sumtest=20 // name= Python proqramlaşdırma dilində verilənlərin massiv tipi. Massivlər üzərində əməllər //

1. Python dilində massivlər haqqında doğru olan bütün doğru məlumatları qeyd edin:

1) massivin elementləri müxtəlif tipli ola bilər

2) massivin bütün elementləri eyni tipli olmalıdır

3) elementlər hamısı vahiddən başlayaraq nömrələnə bilər

4) elementlər həmişə sıfırdan başlayaraq nömrələnir.

5) massivin ölçüsü proqramın yerinə yetirilmə mərhələsində dəyişə bilər

A) 1, 3

B) 1, 2, 3

C) 2, 5

D) 2, 3, 5

E) 3, 5

2. A massivinin sonuncu elementinin indeksi neçədir?

A=[8]*6

A) 6

B) 8

C) 48

D) 14

E) 2

3. Massivi yalnız belə doldurmaq tələb olunur:

X = [1 3 5 7 9 11]

Dövri hissədə nöqtələrin yerinə hansı operatoru yerləşdirmək lazımdır?

X = [0]*6

for k in range(6) :

. . .

A) X[k] = 12 - 2*k

B) X[k] = k + (k + 1)

C) X[k] = 3*k - 12

D) X[k] = 3*(k + 1) + 9

E) X[k] = 12 - 3*k

4. Massivi yalnız belə doldurmaq tələb olunur:

X = [0 1 4 5 8 9]

Dövri hissədə nöqtələrin yerinə hansı operatoru yerləşdirmək lazımdır?

X = [0]*6

for k in range(6) :

. . .

A) X[k] = 3*k - k % 2

B) X[k] = 2*k + k % 2

C) X[k] = 2*k - k % 2

D) X[k] = 2*k + k / 2

E) X[k] = 2*(k - 1)

5. Massivi yalnız belə doldurmaq tələb olunur:

X = [ 2 4 8 16 32]

Dövri hissədə nöqtələrin yerinə hansı operatoru yerləşdirmək lazımdır?

X = [1]*6

for k in range(1, 6) :

. . .

A) X[k] = k

B) X[k]=2*k

C) X[k] = X[k - 1] + 1

D) X[k]= 2*X[k - 1]

E) X[k] = 2*(X[k - 1] - 1)

6. Nöqtələrin yerinə nə yazmaq lazımdır ki, N elementdən ibarət X massivinin elementləri əks ardıcıllıqda ekrana çıxarılsın? Cavabda boşluqdan istifadə etməyin

for k in range(N) :

print ( . . . )

A) N - k

B) N - 1

C) k - N

D) k

E) N

7. Proqramın icrasından sonra nəticə nə olacaq?

A=[1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

B=[]

C=[]

for i in A:

while i>0:

B. append(i)

break

else:

C. append(i)

print(B)

A) [0]

B) [1, - 2, 3, - 4, 5, - 6, 7, - 8, 9]

C) [1, 3, 5, 7, 9, 11, 13, 15]

D) [1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

E) [ - 2, - 4, - 6, - 10, - 12, - 14]

8. Proqramın icrasından sonra nəticə nə olacaq?

A=[1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

B=[]

C=[]

for i in A:

while i>0:

B. append(i)

break

else:

C. append(i)

print(C)

A) [ - 2, - 4, - 6, - 10, - 12, - 14]

B) [1, - 2, 3, - 4, 5, - 6, 7, - 8, 9]

C) [1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

D) [1, 3, 5, 7, 9, 11, 13, 15]

E) [0]

9. Proqramın icrasından sonra nəticə nə olacaq?

A=[1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

B=[]

C=[]

for i in A:

while i>0:

B. append(i)

break

else:

C. append(i)

F=B[0]*B[2]*B[5]

print(F)

A) 55

B) 2

C) - 10

D) 10

E) 0

10. Proqramın icrasından sonra nəticə nə olacaq?

A=[1, - 2, 3, - 4, 5, - 6, 7, - 8, 9, - 10, 11, - 12, 13, - 14, 15]

B=[]

C=[]

for i in A:

while i>0:

B. append(i)

break

else:

C. append(i)

F=C[0]*C[2]*C[4]

print(F)

A) - 2

B) - 120

C) 0

D) 55

E) - 8

11. A massivi N elementdən ibarətdir. Nöqtələrin yerinə hansı operatoru yazmaq lazımdır ki, Amassivinin cüt indeksli elementləri ekrana çıxarılsın.

k=0

while k

if…

print(A[k])

k=k + 1

A) k mod 2=0

B) k//2==0

C) k%2==0

D) k/2=0

E) A[k]%2==0

12. X massivi N elementdən ibarətdir. Nöqtələrin yerinə hansı operatoru yazmaq lazımdır ki, S dəyişənində massivin bütün elementlərinin cəmi olsun.

S = 0

for k in range(N) :

IF . . .

A) =S + X[N]

B) S=S + A[N]

C) S=S + X[k] S

D) S=X[K] + X[N]

E) S=S + k

13. X massivi N elementdən ibarətdir. Nöqtələrin yerinə hansı operatoru yazmaq lazımdır ki, S dəyişənində massivin bütün müsbət elementlərinin cəmi olsun.

S = 0

for k in range(N) :

if . . .

S + =X[k]

A) 0X[N]>0

B) X[k]=0

C) N>

D) k>

E) X[k]>0

14. N elementdən ibarət X massivivi verilmişdir. Nöqtələrin yerinə hansı şərti yazmaq lazımdır ki, S dəyişənində massivin bütün cüt elementlərinin sayı tapılsın.

S = 0

for j in range(N) :

if . . . :

S + =1

A) X[j]%2==0

B) S%2==0

C) X[j]%2==1

D) S // 2 == 1

E) X[j]//==0

15. A massivi verilib. A massivinin bütün mənfi elementlərini B massivinə yığmaq tələb olunur. Nöqtələrin yerinə hansı operatoru yazmaq lazımdır?

B = []

for x in A:

while x < 0:

. . .

A) B. append(x)

B) B=A[x]

C) print(B)

D) print(A[B])

E) print(B[A])

16. Massivin X[a] və X[b] elementlərinin yerini dəyişmək tələb olunur. Nöqtələrin yerinə hansı operatoru yazmaq lazımdır?

X[a] = 4

X[b] = 6

. . .

A) c=X[a]

B) X[a]=X[b]

X[b]=X[a]



C) X[a]=X[b]=6

X[a]=X[b]



X[b]=c

D) X[b]=X[a]=4

E) heç biri

17. N elementdən ibarət X massivi verilib. Nöqtələrin yerinə hansı şərti yazmaq lazımdır ki, M dəyişənində massivin minimal elementi olsun.

M = X[0]

for k in range(1, N) :

if . . . :

M = X[k]

A) M>X[k]:

B) M
C) X[k]
D) X[M]
E) k
18. N elementdən ibarət X massivi verilib. Nöqtələrin yerinə hansı şərti yazmaq lazımdır ki, M dəyişənində massivin maksimal elementinin nömrəsi olsun. Cavabda boşluqdan istifadə etməyin.

M = 0

for k in range(1, N) :

if X[k] > X[M]:

. . .

A) M=X[k]

B) X[M]
C) M
D) X[M]>X[k]

E) X[M]=X[k]

19. N elementdən ibarət X massivi verilib. Nöqtələrin yerinə hansı şərti yazmaq lazımdır ki, nR dəyişənində R - ə bərabər olan elementin nömrəsi yazılsın.

nR = - 1

for k in range(N) :

if X[k] == R:

. . .

break;

A) nR=X[k]

B) nR=R

C) nR=k

D) nR=X[R]

E) nR=X[nR]

20. N elementdən ibarət X massivi verilib. Nöqtələrin yerinə nə yazmaq lazımdır ki, nəticədə X massivinin elementləri tərs ardıcıllıqda yazılsın.

for k in range(. . . ) :

c = X[k]

X[k] = X[N - 1 - k]

X[N - 1 - k] = c

A) N

B) N - 1

C) N - 1 - k

D) c

E) N - k

##num= 17// level= 1// sumtest=20 // name=Siyahılarla iş. Xüsusi operatorlar. Onlar üçün funksiyalar.

1. Uyğunluğu tapın:

I--Sətri siyahıya çevirmək üçün istifadə olunur.

II-Sətri verilmiş ayırıcı simvola görə parçalayır və həmin parçalardan siyahı düzəldir.

III -Siyahının elementlərinin arasına verilmiş simvollar sətrini artırmaqla onları bir sətirdə birləşdirir.

1-

S=’12 34 56’

>>>lst=s.split(‘ ‘)

>>>lst

2-

>>>s=’orman’

>>>lst=list(s)

>>>lst

3-

>>>lst=[‘1’,’2’,’3’]

>>>s=’---‘.join(lst)

>>>s

  1. I-3;II-1;III-2

  2. I-1;II-2;III-3

  3. I-1;II-3;III-2

  4. I-2;II-1;III-3

  5. I-2;II-3;III-1

  1. Siyahı metodlarını seçin:

1- lst.append(x)

2- lst.remove(x),

3-popitem()

4-copy()

5-lst.reverse()

6-lst.count(x)


  1. 2, 3, 4, 5

  2. 3, 4, 5, 6

  3. 1, 2, 5, 6

  4. 1, 3, 4,5

  5. 2, 3, 5, 6

3. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>s=’orman’

>>>lst=list(s)

>>>lst

1-[‘o’

2-‘m’

3-‘p’

4-‘q’

5-‘a’

6-‘n’]

7-‘r’

  1. 1,2,3,4,5

  2. 2,4,5,7,1

  3. 2,3,4,5,6

  4. 1,7,2,5,6

  5. 1,6,7,4,5

4.Aşağıdakı syahının iterasiyasından sonra ekrana nə çıxacaq?

>>>[1,10,100]*3

A)[1,10,100,1, 10,100,1,10,100]

B) [3,30,300]

C) [1,10,100,3,30,300]

D) *[1,10,100,3,30]

E) [3,30,300,1,10,100]

5. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>let=[‘a’,’b’,’c’,’d’,’e’]

>>>len(let)

  1. 3

  2. 5

  3. 6

  4. 7

  5. 10

6. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>kub=[1,8,27,65,125]

>>>kub[3]=4**3

>>>Print(kub)


  1. [27,64,125]

  2. [1,8,27,65]

  3. [1,8,27, 125]

  4. [1,8,27,64,125]

  5. [1,8,27,12,125]

7. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>let =[‘a’,’b’,’c’,’d’,’e’]

>>>let[1:4]=[‘B’, ’C’,’D’]

>>>let

  1. [‘A’, ‘B’, ’C’,’D’,’E’]

  2. [‘a’, ‘B’, ’C’,’D’,’e’]

  3. [‘A’, ‘B’, ’C’,’D’,’e’]

  4. [‘A’, ‘B’, ’C’,’D’,’e’]

  5. [‘A’, ‘B’, ’c’,’d’,’e’]

8. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>let =[‘a’,’b’,’c’,’d’,’e’]

>>>let[len(let):]=’f’

>>>let


  1. [‘A’, ‘B’, ’C’,’D’,’E’,F]

  2. [‘a’,’b’,’c’,’d’,’e’,f]

  3. [‘a’,’b’,’c’,’d’,’e’]

  4. [‘A’, ‘B’, ’C’,’D’,’e’]

  5. [‘A’, ‘B’, ’f’,’d’,’e’]

9. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>let =[‘a’,’b’,’c’,’d’,’e’,’f’]

>>> [let(len(let):]=[‘g’,’h’,’i’]

>>>let


  1. [‘a’,’b’,’c’,’d’,’e’,f,g,h,i]

  2. [‘a’,’b’,’c’,’d’,’e’,h,i]

  3. [‘A’, ‘B’, ’C’,’D’,’E’,F,g]

  4. [‘A’, ‘B’, ’C’,’D’,’e’]

  5. [‘A’, ‘B’, ’f’, g,h]

10. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>num=[1,2,3,4,5.6.7]

>>>num[3:4]=[]

>>>num


  1. [1,2,3,6,7]

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

  3. [1,2,3,5,6,7]

  4. [1,2,3,4,6,7]

  5. [1,4,5,6,7

11. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>kor=1,2,3,4,5

>>>len(kor)

  1. 4

  2. 3

  3. 5

  4. 6

  5. 2

12. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>lst1=[1,2,3]

>>>lst2=[‘bir’,’iki’,’üç’]

>>> lst1+lst2

  1. =[1,2,3, ‘bir’]

  2. [‘bir’,’iki’,’üç’]

  3. =[1,2,3, ‘bir’,’iki’,’üç’]

  4. [1,2,3, ‘bir’,’iki’]

  5. [1,2,3, ‘bir’,üç]

13.Qiyməti ən kiçik olan elementi müəyyən edən funksiya hansıdır?

A) min(lst)

B) Max(lst)

C) Del lst

D) join()

E)lst.remov(x)

14. Aşağıdakı siyahıların birləşməsi necə olacaq?

>>>[1,3,5,7,9]+[2,4,6,8]



  1. [1,3,5,7,9]

  2. [2,4,6,8]

  3. [1,3,5,7,9,2,4,6,8]

  4. [1,3,5,9,4,6,8]

  5. [1,3, 4,6,7,8]

15. Siyahını artan sıra ilə düzmək üçün Python dilində hansı funksiyadan istifadə olunur?

A) Sort

B) reverse

C) İnsert

D) remove

E) List

16. Nəticəni təyin edin.

>>>lst=[1,2,3]

>>>lst. append(4)

>>>lst


  1. 0

  2. [1,2]

  3. 3

  4. [1,2,3,4]

  5. 6

17.Python dilində verilənləri çap etmək üçün hansı funksiyadan istifadə olunur?

A) writeln

B) write

C) read

D) print

E) readln

18. Python dilində alt sətri tapmaq üçün nəzərdə tutulmuş metod hansıdır?

A) count

B) input

C) Find

D) strip

E) replace

19.Aşağıdakı proqramın nəticəsində nə çap olunacaq?

>>>lst=[‘Bazar ertəsi’, ‘Çərşənbə axşamı’, ‘Çərşənbə’, ‘Cümə axşamı’, ‘Cümə’, ‘Şənbə’, ‘Bazar’]

>>>lst[2]



  1. Çərşənbə axşamı

  2. Çərşənbə

  3. Cümə

  4. Şənbə

  5. Bazar

20. Aşağıdakı proqramın nəticəsində nə çap olunacaq?

>>>lst=[‘Bazar ertəsi’, ‘Çərşənbə axşamı’, ‘Çərşənbə’, ‘Cümə axşamı’, ‘Cümə’, ‘Şənbə’, ‘Bazar’]

>>>lst[1:3]



  1. [‘Bazar ertəsi’,’Çərşənbə axşamı’, ‘Çərşənbə’]

  2. [‘Cümə’, ‘Şənbə’,’ bazar’]

  3. [‘Çərşənbə axşamı’, ‘Çərşənbə’]

  4. [‘bazar’ ,’Şənbə’, ‘Cümə’]

  5. [‘bazar’]

num= 18// level= 1// sumtest=20 // name=Bir-birinə daxil olan siyahılar. Matrislər

1.Aşağıdakı proqramın icrasından sonra ekrana nə çıxacaq?

>>>marks=[[3, 5, 4], [4, 3, 5],[5, 4, 3]]

>>>for m in marks:

for n im m:

print(n, end=’ ‘)

print ()


A)

3 5 4


4 3 5

5 4 3


  1. 3 5 4 4 3 5 5 4 3

  2. 3 5 4 4 3 5

5 4 3

  1. 3

  2. 3

5

4


  1. Aşağıdakı proqramın icrasından sonra ekrana nə çıxacaq?

marks=[]

N=int(input(“shagirdlerin sayini daxil edin”))

m=int(input(“Qiymetlerin sayini daxil edin”))

for i in range(n):

marks.append([])

for i in range(n):

r:=marks[i]

print(“().shagirdin qiymetleri:”,format(i+1))

for j in range(m):

r.append(int(input(“qiymet:”)))

for i in range(n):

s=0


for j in range(m):

s+=marks[i]]j]

print(“0:d)-(1:3.if)”.format(i+1,s/m))


  1. Şagirdlərin sayı

  2. Şagirdlərin orta qiymətləri

  3. Şagirdlərin qiymətləri

  4. Şagirdlərin adları

  5. Şagirdlərin qiymətlərinin sayı

4.Uyğunluğu tapın:

identifikator =array(tipkod[, inisiallaşdırıcı])

Burada


  1. identifikator

  2. inisiallaşdırıcı

  3. tipkod

1- elementlərin siyahısı

2-elementlərin tipini bildirən kod

3- massivin dəyişən adı


  1. I-2;II-1;III-3

  2. I-3;II-2;III-1

  3. I-3;II-1;III-2

  4. I-1;II-3;III-2

  5. I-1;II-2;III-3

5.Massivin sonuna verilmiş siyahıdan elementləri əlavə etmək üçün hansı metoddan istifadə olunur?

A) array.append(element)

B) array.insert(mövqe, element)

C) array.fromlist(siyahı)

D) array.remove(element)

E) array.pop([mövqe])

6.Massivdən onun elementini xaric etmək üçün hansı metodlardan istifadə edilir?

1-array.remove(element)

2- array.insert(mövqe, element)

3- array.fromlist(siyahı)

4- array.pop([mövqe])

5-array.index(element)

A) 1, 4

B) 2, 3

C) 4, 5

D) 3, 4

E) 1, 5

7.Massivdə verilmiş elementin neçənci mövqedə yerləşdiyini öyrənmək üçün hansı metoddan istifadə olunur?

A) array.index(element)

B) array.insert(mövqe, element)

C) array.fromlist(siyahı)

D) array.remove(element)

E) array.pop([mövqe])

8.Massivin elementlərini tərsdən düzmək üçün hansı metoddan istifadə olunur?

A) array.reverse()

B) array.fromlist(siyahı)

C) array.insert(mövqe, element)

D) array.pop([mövqe])

E) array.remove(element)

9. Massivin sonuna başqa iterasiyanın (məs. massivin ) elementlərini əlavə etmək üçün hansı metod tətbiq olunur?

A) array. fromlist(siyahı)

B) array.insert(mövqe, element)

C) array.extend(iterasiya)

D) array.pop([mövqe])

E) array.reverse()

10.Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>from array import*

>>> mas=array(‘b’,[1, 2,3,4,5])

>>> mas. reverse()

>>> mas


  1. Massivin sonuna element əlavə ediləcək

  2. Massivə müəyyən mövqedən element daxil ediləcək

  3. Massivdən element xaric ediləcək

  4. Massivin elementləri tərsinə düzüləcək

  5. Massivə başqa massivin elementləri əlavə olunacaq.

11. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>from array import*

>>>mas=array(‘b’, [1,2,3,4,5])

>>>a =[6,7,8]

>>>mas.fromlist(a)

>>>for m in mas:

Print(m, end=’ ‘)

A) Massivdən element xaric ediləcək

B) Massivə müəyyən mövqedən element daxil ediləcək

C) Massivin sonuna verilmiş siyahıdan elementlər əlavə ediləcək

D) Massivin elementləri tərsinə düzüləcək

E) Massivdə verilmiş elementin neçənci mövqedə yerləşdiyi çap olunacaq

12. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>from array import*

>>>mas1=array(‘b’, [1,2,3,4,5])

>>> mas2=array(‘b’, [6,7,8])

>>> mas1.extend(mas2)

For m in mas1:

Print(m, end=’ ‘)


  1. 1 2 3 4 5

  2. 6 7 8

  3. 1 2 3 4 5 6 7 8

  4. 1 2 3 4 5 9 7 6

  5. 1 2 3 8 9 6

13. Massivə yeni elementi müəyyən mövqedən daxil etmək üçün hansı metoddan istifadə olunur?

A) array. fromlist(siyahı)

B) array.pop([mövqe])

C) array.insert(mövqe, element)

D) array.remove(element)

E) array.index(element)

14. Proqram nə iş görür?Uyğunluğu tapın:

I-

>>>from array import*

>>>mas=array(‘b’, [1,2,3,4,5])

>>> mas.index(3)

II-


>>>from array import*

>>> mas=array(‘b’,[1, 2,3,4,5])

>>> mas. reverse()

>>> mas


III-

>>>from array import*

>>>mas=array(‘b’, [1,2,3,4,5])

>>>a =[6,7,8]

>>>mas.fromlist(a)

>>>for m in mas:

Print(m, end=’ ‘)

1-Massivin sonuna verilmiş elementlərdən əlavə olunur.

2-Massivdə verilmiş elementin neçənci mövqedə yerləşdiyini göstərir.

3-Massivin elementləri tərsinə düzülür.



  1. I-3;II-2;III-1

  2. I-2;II-3;III-1

  3. I-2;II-1;III-3

  4. I-1;II-3;III-2

  5. I-3;II-1;III-2

15. Proqram nə iş görür?Uyğunluğu tapın:

I-

>>>from array import*

>>>mas=array(‘b’, [1,2,3,4,5])

>>>mas.remove(3)

>>>mas

II-

>>>from array import*

>>>mas=array(‘b’, [1,2,4,5])

>>>mas.pop(2)

III-

mas=array(‘b’, [1,2,5])



>>>mas.pop()

  1. Massivin sonuncu elementi xaric edilir.

  2. Xaric edilməsi istənilən elementin mövqeyi göstərilir.

  3. Göstərilmiş elementi ilk tapdığı mövqedən silir.

  1. I-2;II-1;III-3

  2. I-3;II-2;III-1

  3. I-2;II-3;III-1

  4. I-1;II-3;III-2

  5. I-3;II-1;III-2

16. Array massivlərinin elementlərinə hansı məhdudiyyətlər qoyulur?

1- array modulunun özü daxil edilməlidir.

2- array massivlərinin elementləri eyni tiplidirlər.

3-array massivlərinin elementləri müxtəlif tiplidirlər.

4-array massivlərinin yaddaş ölçülərinə məhdudiyyətlər qoyulur.

5-array modulu daxil edilməməlidir.

  1. 2, 3, 4

  2. 1, 2, 3

  3. 1, 2, 4

  4. 1 , 3, 4

  5. 2,3 , 5

17. Hansı proqram 1-dən 50-yə kimi tək natural ədədlərin cəmini hesablayır?

A)

s = 0


for i in range(1, 51):

if i % 2 != 0:

s = s + i

print(s)


B)

s = 0


for i in range(1, 50)

if i//2 == 0:

s = s+i

print(s)


C)

s = 0


for i in range(1, 51)

if i // 2 ==0:

s = s + i

print(s)


D)

s = 0


for i in range(1, 51):

s = s + 2 * i

print(s)
E)

s = 0


for i in range(1, 49):

s = s + 2 * i

print(s)

18. 56 % 24 ifadəsi nəyi bildirir?

A) ədədlərin tam bölünməsini

B) 24 ədədinin 56% -nin hesablanmasını

C) tam ədədlərin bölünməsi nəticəsində alınan qalığı

D) sətir tipli dəyişənin təsvirini

E) tam ədədə bölmə

19. Dövrdə olan operatorlar neçə dəfə icra olunacaq?

a = 5


b = 1

while a * b < 8:

a = a + 2

b = b * 2

r = b - 3

print (r)


A) 3

B) 1

C) 2

D) 4

E) 5

20. Komandaların icrasından sonra x dəyişəninin qiyməti nə olacaq?

x = 45

d = x + 5

x = x – d + 1

x = d + x



A) 46

B) 12

C) -4

D) 24

E) 0

//##num= 19// level= 1// sumtest=20 // name=Ardıcıllıqların müxtəlif tipləri və onlarla işləmək üçün ümumi operatorlar. Kortejlər və siyahılar arasındakı fərqlər. //

1.Uyğunluğu tapın:

I-kortejləri birləşdirir.

II-kortejləri iterasiya edir(təkrarlayır).

III-kortejlər üzərində indeksləmə əməliyyatı aparır.

IV-sətirlər üzərində bölünmə (dilimləmə) əməliyyatı aparır.

1-

>>>a=(1,2,3)

>>>b=(4,5,6)

>>>c=(7, 8)

>>>a+b

2-

>>>k=(‘a’,’b’,’c’,’d’,’e’)

>>>k[2]

3-

>>>c=(7, 8)

>>>c*3

4-

>>>k=(‘a’,’b’,’c’,’d’,’e’)



>>>k[1:4]

  1. I-1;II-3;III-2;IV-4

  2. I-3;II-1;III-2;IV-4

  3. I-4;II-2;III-1;IV-3

  4. I-1;II-2;III-4;IV-3

  5. I-2;II-4;III-1;IV-3

2. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>x=(‘a’,’b’,’c’)

>>>y=(1, 2, 3)

>>>z=(x, y)

>>>z

  1. (‘a’,’b’,’c’)

  2. ((‘a’,’b’,’c’) ,(1, 2, 3))

  3. (1, 2, 3)

  4. (‘a’,’b’,1, 2)

  5. (‘a’,’b’,’c’, 2, 3)

3.Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>x=(‘a’,’b’,’c’)

>>>y=(1, 2, 3)

>>>z=(x, y)

>>>z[0]

  1. (‘a’,’b’,’c’)

  2. (‘a’)

  3. (‘b’)

  4. 1

  5. 2

  1. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>x=(‘a’,’b’,’c’)

>>>y=(1, 2, 3)

>>>z=(x, y)

>>>z[0][1]

  1. 2’

  2. b’

  3. 1’

  4. X

  5. y

  1. Kortejlərin uzunluğu hansı funksiya ilə müəyyən olunur?

  1. len()

  2. copy()

  3. clear()

  4. diet()

  5. fromkeys()

  1. Aşağıdakı operatorların icrasından sonra ekrana nə çıxacaq?

>>>kor=1, 2,3,4,5

>>>len(kor)

7. Proqram S sətrində "0" rəqəminə neçə dəfə rast gəlindiyini saymalıdır. Nöqtələrin yerinə hansı operatoru yazmaq lazımdır?

c = 0

for q in s:

if q=="0":

. . .

A) c in S

B) c - =S

C) c + = 1

D) c=S - 1

E) S - =1

8. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

Q= "Səfər"

S = "C" + Q[1:]

print(S)

A) əfər

B) CS

C) Cəfər

D) CSəfər

E) Səf

9. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

>>> tday = 'morning, afternoon, night'

>>> tday[0:7]

A) 'night'

B) 'afternoon'

C) 'morning'

D) 'after'

E) 'mor'

10. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

s=”Salam Azərbaycan”

n=len(s)

print(n)

A) 16

B) 2

C) 15

D) Salam

E) Azərbaycan

11. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

s = 'abraabqa'

b = s. replace ('ab', 'zz')

print (b)

A) abzzabzz

B) zzrazzqa

C) zzzzzzzz

D) abzz

E) zzab

12. Proqram sətrləri yerinə yetirildikdə nəticədə nə alınacaq?

b = 'Python'

n = len(b)

print(b[n - 2])

A) Pyth

B) 4

C) on

D) o

E) Python

13 . Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "123"

s = s + s[1] + s + s[2]

print ( s )

A) 123123

B) 1232123312321233

C) 12321233

D) 1232123312

E) 2321233

14. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "12345"

n = len(s) + len(‘456’)

print ( n )

A) 1234515

B) 12345456

C) 8

D) 7

E) 3

15. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "123456789"

s1="abcdef"

s=s[4:6] + "0" + s1[2:5]

print ( s )

A) 4560ef

B) 4560bc

C) 560bcd

D) 560cde

E) 560ef

16. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "0123456"

q="abc"

s=s[:2] + s[5:]

q=q[0] + s + q[1:]

print (q )

A) 00123456a

B) ab0123456a

C) a0156bc

D) a12345a

E) 0123456a

17. Proqramın yerinə yetirilməsi nəticəsində ekrana nə çıxacaq?

s = "0123456786"

q=s[2:]

n=q. find("6" )

print (n )

A) 123456

B) 67876

C) 1

D) 2

E) 4

18.Python dilində verilmiş proqramın nəticəsini təyin edin.

>>> lst2=[‘klaviatura’,’Azerbaycan’,’monitor’]

>>>min(lst2)

A) Klaviatura

B) Azerbaycan

C) 3

D) 5

E) monitor

19.Siyahının sonuna yeni x elementi əlavə etmək üçün Python dilində hansı funksiyadan istifadə olunur?

A) Append

B) Sort

C) İnsert

D) Reverse

E) List

20. Python dilində verilmiş proqramın nəticəsini təyin edin.

>>> lst2=[5,6,7,’bir’, ‘altı’ ,’yeddi’]

>>> del lst[2]

>>>lst


  1. [5,6,’yeddi’]

  2. [5,6,7,’bir’, ‘altı’,’yeddi’]

  3. 7

  4. [5,6,’bir’,’altı’,’yeddi’]

  5. 6

##num= 20// level= 1// sumtest=20 // name= Funksiyaların təyini.Parametrlər və arqumentlər.Funksiyaların çağrılması. Return qaytarma operatoru//

1.Uyğunluğu tapın:

def avgval(pts):

s=0

for i in pts:



s+=pts(i)

return s/n

def maxval(pts):

max=m


for i in pts:

if pts[i]>max:

max=pts[i]

return max

a=int(input(‘Alinin qiymeti:’))

b=int(input(‘Valinin qiymeti:’))

c=int(input(‘Pirvalinin qiymeti:’))

std={‘t1’:a,’t2’:a,’t3:c’)

n=len(std)

m=0


print(‘Orta qiymet: ‘,avgval(std))

print(‘Yuksek qiymet: ‘,maxval(std))

I- avgval


Yüklə 1,34 Mb.

Dostları ilə paylaş:
1   ...   6   7   8   9   10   11   12   13   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin