Ro’yxatlar (list) bilan ishlashga doir masalalar



Yüklə 22,39 Kb.
Pdf görüntüsü
tarix13.12.2023
ölçüsü22,39 Kb.
#176401
List va tuple masalalari(1)



Ro’yxatlar (list) bilan ishlashga doir masalalar
 
1.
Raqamlar roʻyxatidagi barcha elementlarning yigʻindisini hisoblash dastur tuzing.
2.
Raqamlar roʻyxatining oʻrtacha qiymatini dastur tuzing.
3.
Mavjud funksiyalardan foydalanmasdan roʻyxatni joyida oʻzgartirish dasturini yozing.
4.
Raqamlar roʻyxatini oʻsish tartibida saralash dasturini tuzing.
5.
Butun sonlar roʻyxatidan faqat juft sonlarni ekranga chiqaruvchi dastur tuzing.
6.
Raqamlar ro‘yxatidagi har bir elementni kvadratini hisoblovchi dastur tuzing.
7.
Roʻyxatdagi dublikatlarni olib tashlovchi dastur tuzing.
8.
Ikki roʻyxat orasidagi umumiy elementlarni topuvchi dastur tuzing.
9.
Ikkita roʻyxatni bitta roʻyxatda birlashtirish dasturini tuzing.
10.
Mavjud roʻyxatdagi faqat juft sonlardan iborat yangi roʻyxat yaratuvchi dastur tuzing.
11.
Ro‘yxatdagi maksimal va minimal qiymatlarni topish dasturini tuzing.
12.
Roʻyxatdagi maʼlum bir element indeksini qaytaruvchi dastur tuzing
13.
Roʻyxat elementlarini tasodifiy aralashtirish dasturini tuzing.
14.
Muayyan elementning qiymatlarini ro'yxatdan olib tashlovchi dastur tuzing.
15.
Roʻyxatdagi har bir elementning necha marotaba takrorlanganligini aniqlovchi dastur tuzing.
16.
Roʻyxatdagi barcha elementlarning yagonaligini tekshirish dasturini tuzing.
17.
Ikki roʻyxatni birlashtiruvchi dastur yarating, bunda elementlar takrorlanmasligi lozim.
18.
Ro'yxat e'lon qilib, unda 3 ta ism yozing. Uzunligi 5 dan past bo’lgan ismlarni ro'yxatdan o’chirib 
yuboruvchi dastur tuzing.
19.
Ro'yxat e'lon qilib, ichiga bir nechta son kiriting. Butun son kiritilganida, shu son listda nechanchi 
indeksda joylashganini aniqlovchi dastur tuzing.
20.
Faqat sonlardan iborat ro'yxat e'lon qiling. Undagi barcha elementlarning yig'indisini hisoblovchi 
dastur tuzing.


Kortejlar (tuple) bilan ishlashga doir masalalar
 
1.
Har xil turdagi ma'lumotlarning uchta elementi (masalan, butun son, satr, float) bilan kortej yarating.
2.
Yilning oy nomlarini o'z ichiga olgan kortej e'lon qiling va undagi ikkinchi elementni ekranga chiqaring.
3.
Yangi kortej yaratish uchun ikkita kortejni birlashtiring.
4.
Uchta elementdan iborat kortejni yarating va undagi elementlarni alohida o'zgaruvchilarga o'zlashtiring.
5.
Kortejda ma'lum bir elementni mavjudlikka tekshiring.
6.
Kortejdagi ma'lum bir elementning qiymatini o'zgartiring.
7.
Kortejdagi ma'lum bir elementning indeksini toping.
8.
Korejdagi raqamlar majmuasini o'sish tartibida tartiblang.
9.
Manfiy sonlardan iborat kortej e'lon qilib, uning uzunligini hisoblovchi dastur toping.
10.
Ko'p o'lchovli kortej e'lon qiling va uni ekranga chiqaring.
11.
Kortejni roʻyxatga aylantiruvchi dastur tuzing.
12.
Tenglik uchun ikkita kortejni solishtiring.
13.
Ikkita butun sonlardan iborat kortej e'lon qilib, ularni birlashtiring.
14.
Butun sonlardan tashkil topgan kortej e'lon qilib, uni satrga aylantiring.
15.
Ikkita kortej orasidagi umumiy elementlarni toping.
16.
Ro'yxatni kortejga aylantiring va keyin uning elementlarini alohida o'zgaruvchilarga o'zlashtiring.
17.
"coordinates" nomli koordinatalar kortejini yarating (masalan, Nyu-York shahri uchun (40.7128, -74.0060)). 
Kenglik va uzunlikni alohida o'zgaruvchilar o'zlashtiring va ularni ekranga chiqaring.
18.
"numbers" nomli kortej e'lon qiling, o'zgaruvchi uzunligidan qat'iy nazar eng oxirgi elementini ekranga 
chiqaruvchi dastur tuzing.
19.
tuple() konstruktori yordamida ikkita kortej e'lon qiling va ularni birlashtiring.
20.
"colors" nomli kortej e'lon qiling va unga bir nechta rang nomlarini kiritib, undagi elementlar sonini hisoblab 
beruvchi dastur tuzing.

Yüklə 22,39 Kb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin